我制作了一个生成xlsx文件的程序。为此,我制作了两个文件,一个with和一个without条件格式。无法使用Excel 2011打开带有条件格式的文件(尽管Libreoffice可以打开而没有错误)。这些示例在上面的Google驱动器链接中提供。在第二个示例中,我将<conditionalFormatting>
元素放在sheet1.xml中,将<dxfs>
元素放在styles.xml文件中。当我使用Excel 2011打开xlsx文件(使用cf)时,它报告错误并尝试修复该文件几次,之后文件变空(您可以自己尝试)。
除了这两个元素(<conditionalFormatting>
和<dxfs>
)之外,有没有人知道我错过了什么,也许我需要添加或更改其他内容才能使其正常工作?在编写程序时,我遵循的结构与Excel 2011在使用条件格式编写时的结构相同。
答案 0 :(得分:1)
通过检查xlsx文件,我发现您必须在<conditionalFormatting>
元素之后移动</data>
元素。我没有时间编写你的程序来测试它,所以你需要尝试一下。