如何将Excel OpenXML共享字符串转换为内联字符串?

时间:2009-01-14 16:55:28

标签: xml excel openxml

我有一个Excel 2007 OpenXML格式的大型电子表格,我想以编程方式在xml中操作。 Excel使用共享字符串方法保存它,虽然效率更高,但会使过程复杂化。有没有人知道Excel中是否有一个选项可以使用内联字符串进行保存,或者是否已经构建了一个实用程序来将所有字符串重新放回到sheet.xml中?没有太多的运气谷歌搜索,我宁愿使用现有的解决方案,而不是建立我自己的转换器,如果可能的话。感谢。

2 个答案:

答案 0 :(得分:0)

这样做应该很容易(只需遍历每个页面/行/共享字符串单元格,然后在表格中查找其值,然后更改其值和类型),但为什么要这样做(除非你是做一些XSLT或其他什么)?通过内联所有内容,您可能会增加文件大小。只需确保您修改的任何单元格都更改为内联字符串。

答案 1 :(得分:-1)

相关问题