我有以下伪代码:
Cell cell = GetCurrentCell() // I read using the SAX way in case this matters
cell.StyleIndex = 2;
worksheetPart.Worksheet.Save();
workbookPart.Workbook.Save();
执行此代码后,我的excel文件中的样式索引不会更改。这是预期的吗?如果没有,问题出在哪里?我错过了什么吗?
答案 0 :(得分:0)
您无法使用OpenXmlReader修改正在阅读的文件。您必须从头开始使用OpenXmlWriter编写它。使用OpenXmlReader从您的文件中读取,根据需要更改值,然后使用OpenXmlWriter将它们写入新文件。
请记住学习Excel的格式,以免损坏文件。