【问题标题】:Extract the content of excel file提取excel文件内容
【发布时间】:2014-10-17 07:10:25
【问题描述】:

我使用Open XML加载excel文件,我想提取单元格的所有内容。首先我尝试获取单元格的格式代码和内部文本,但是Open XML SDK似乎没有提供的功能使用格式代码格式化内部文本。

【问题讨论】:

标签: ms-office openxml openxml-sdk


【解决方案1】:

您要查找的数据很可能不在 Cell 元素的内部文本中。

我在 SO 上找到了这个 Q 可以回答您的大部分问题:

open xml excel read cell value.

确实,OpenXml SDK 不提供使用格式代码“转换”单元格值的方法 - 您需要自己进行转换。所以你需要弄清楚你的单元格中到底有什么样的数据。

例子:

如果电子表格中的单元格显示日期,请找到 Cell 对象的“值”属性的值,将日期的数字表示转换为“常规日期”并使用单元格样式将其格式化为正确的方式。

例子:

如果电子表格中的单元格显示一段文本,请在 SharedStrings 表中找到该项目的索引并从中获取值。

上面的链接将为您提供执行大部分此类操作的指导。一开始可能看起来有点棘手,但您很快就会明白的。

:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    相关资源
    最近更新 更多