您需要做什么才能让Excel读取OpenXML SDK库创建的文件中的样式?

时间:2012-10-23 15:44:14

标签: c# openxml openxml-sdk

这个库似乎存在很多问题 - 尽管你已经正确地编写了数据,但它似乎做错了 - 是否有任何'魔术'未记载的东西你需要知道它才能使它工作或者它只是充满了错误吗?!

我遇到了一些我要发布的答案,但是其他人发现的“陷阱”会更有用

1 个答案:

答案 0 :(得分:0)

到目前为止我发现的事情是:

  • 如果在CellsFormats中使用自定义元素
  • ,则需要添加空白的CellFormat
  • 如果使用自定义填充
  • ,则需要添加2个空白填充
  • 你需要一个空白边框到边框元素(如果使用)

如果你不这样做,那么excel只会忽略你写入这些位置的样式元素。这可能非常令人困惑,因为生成的xml看起来是正确的,你会看到你正确配置Border并正确应用但是当你在excel中打开它时它什么都不做!