6

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

4

2 回答 2

1

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

于 2009-07-03T06:47:37.730 回答
0

查看教程:从 C# 读取和写入 Excel 2007 或 Excel 2010

于 2009-10-16T22:52:36.613 回答