Excel文件没有SharedStringTable
我试图从excel文件中列出所有数据的反序列化。 但在这一行时:
var sharedStringTablePart = workBookPart.SharedStringTablePart; if (sharedStringTablePart == null) { // report a problem }
sharedStringTablePart reruen null
我用开放的XML sdk2.0生产力工具检查了该文件,我看到该文件没有SharedStringTable
任何想法为什么?
只有在文件中没有内联代表文本的情况下,才会添加SharedStringTable。 Excel倾向于使用SST,但是如果只有数值,或者其他工具使用内嵌string生成文件,则不会有SST。 你永远不会直接反序列SST – 它只是用来显示文本字段的值。
只是略过/忽略它,继续前进。