C# 要让Excel读取OpenXMLSDK库创建的文件中的样式,需要做什么?

C# 要让Excel读取OpenXMLSDK库创建的文件中的样式,需要做什么?,c#,openxml,openxml-sdk,C#,Openxml,Openxml Sdk,这个库似乎有很多问题——尽管你已经正确地编写了数据,但它经常似乎做了错误的事情——你是否需要知道一些“神奇的”未记录的事情来让它工作,或者它只是充满了bug 我遇到了一些我将作为答案发布的问题,但其他人发现的任何“问题”都将是有用的到目前为止,我发现的问题有: 如果在单元格格式中使用自定义元素,则需要添加空白单元格格式 如果使用自定义填充,则需要添加2个空白填充 需要为Borders元素添加1个空白边框(如果使用) 如果不执行上述操作,excel将忽略写入这些位置的样式元素。这可能会让人非常

这个库似乎有很多问题——尽管你已经正确地编写了数据,但它经常似乎做了错误的事情——你是否需要知道一些“神奇的”未记录的事情来让它工作,或者它只是充满了bug


我遇到了一些我将作为答案发布的问题,但其他人发现的任何“问题”都将是有用的

到目前为止,我发现的问题有:

  • 如果在单元格格式中使用自定义元素,则需要添加空白单元格格式
  • 如果使用自定义填充,则需要添加2个空白填充
  • 需要为Borders元素添加1个空白边框(如果使用)
如果不执行上述操作,excel将忽略写入这些位置的样式元素。这可能会让人非常困惑,因为生成的xml看起来是正确的,您会看到您正确地配置和应用了边界,但当您在excel中打开它时,它不会做任何事情