打开XML 2.5检索单元格样式信息

我正尝试使用C#和Open XML 2.5检索单元格内容,文本格式(粗体,斜体,字体和字体大小)和边框格式(线型,线宽,线条颜色)。

我已经find了大量的例子来读取原始单元格的内容,无论是数字还是从SharedStringTable中查找文本string。 我无法find一个示例,显示如何检索给定单元格的格式信息,我不确定从哪里开始。

任何人偶然都会有一个完整的例子吗?

如果你还没有,我build议你下载Open XML SDK 2.5生产力工具

打开你想要的单元信息的文件,并反映代码。 你想要的值应该在工作簿的“/xl/Styles.xml”部分。 如果您需要每个单独的单元格信息,请按照指向“x:row”节点的path,您可以从中获取映射到设置样式的单元格的样式索引(自动生成的或您自定义的样式)

行的path应该是工作簿>>工作表>> sheetdata >>行

另请参阅格式化Excel值

HTH