无法在Excel中看到xlsxwriter生成的图表

无法在Excel中看到xlsxwriter生成的图表,excel,libreoffice,xlsxwriter,Excel,Libreoffice,Xlsxwriter,我最近使用Python2.7,xlsxwriter版本1.1.5生成了一个文件。生成的文件包含带有数据的图纸和带有图表的图纸。当我用libreoffice6.2.0.3打开并查看该文件时,该文件非常完美。但是,当我用Microsoft 365打开它时,我看不到任何图表。所有的数据工作表都很好。我很困惑,任何帮助都会很好!谢谢 另外,当我用Excel打开文件时,它还警告我“我们发现您的文件中的某些内容有问题。”。你想让我们尽可能地退后吗?如果您信任此工作簿的来源,请单击“是”。不确定是否相关。我以

我最近使用Python2.7,xlsxwriter版本1.1.5生成了一个文件。生成的文件包含带有数据的图纸和带有图表的图纸。当我用libreoffice6.2.0.3打开并查看该文件时,该文件非常完美。但是,当我用Microsoft 365打开它时,我看不到任何图表。所有的数据工作表都很好。我很困惑,任何帮助都会很好!谢谢

另外,当我用Excel打开文件时,它还警告我“我们发现您的文件中的某些内容有问题。”。你想让我们尽可能地退后吗?如果您信任此工作簿的来源,请单击“是”。不确定是否相关。我以前见过这个警告,它只是一个警告

这是密码

将xlsxwriter作为xlwt导入

if param['column_to_chart'] is not None:
    for i in param['column_to_chart']:

        chart = wb.add_chart({'type': 'line'})

        chart.set_x_axis({
            'date_axis': True,
            'min' : all_data.date.min(),
            'max' : all_data.date.max(),
            'name': 'date',
            'label_position': 'low'
            })

        column = name_list.index(i)

        chart.add_series({
            'name':       ['data', 0, column],
            'values':     ['data', 1, column, length, column],
            'categories': ['data', 1, datecl, length, datecl]
            })

        chart.set_legend({'position': 'bottom'})
        chart.set_size({'x_scale': 1.5, 'y_scale':1.5})

        ws = wb.add_worksheet(i)
        ws.insert_chart('C7', chart, {'x_offset': 25, 'y_offset': 10})

你能添加一个完整的小例子来演示这个问题吗?谢谢。我在原始帖子中添加了代码。我想知道是否/在哪里我应该上传一个样本文件?由于可以在LibreOffice中完美地查看该文件,因此我的代码很可能很好。为了调试该问题,该示例需要完整,因此是可复制的。LibreOffice通常比Excel更放松OOXML元素顺序。通常第一步是检查OOXML验证器是否没有发现某些元素顺序问题或未知属性。Excel喜欢在发现OOXML文件中的任何不一致性后删除所有内容。例如,您可以通过添加一个完整的小示例来说明问题。谢谢。我在原始帖子中添加了代码。我想知道是否/在哪里我应该上传一个样本文件?由于可以在LibreOffice中完美地查看该文件,因此我的代码很可能很好。为了调试该问题,该示例需要完整,因此是可复制的。LibreOffice通常比Excel更放松OOXML元素顺序。通常第一步是检查OOXML验证器是否没有发现某些元素顺序问题或未知属性。Excel喜欢在发现OOXML文件中的任何不一致性后删除所有内容。例如,您可以与