我正在使用 OOXML SDK 生成 XLSX 电子表格,我需要摆脱x:
命名空间前缀。我怎样才能做到这一点?
使用 (SpreadsheetDocument doc = SpreadsheetDocument.Open("template.xlsx", true)) { //保存共享字符串表部分 if (doc.WorkbookPart.GetPartsOfType().Count() > 0) { SharedStringTablePart shareStringPart =
doc.WorkbookPart.GetPartsOfType().First(); shareStringPart.SharedStringTable.Save(); } //保存工作簿 doc.WorkbookPart.Workbook.Save(); }
这里,原始的 XLSX 文件来自 Excel 2007,没有前缀,但是,在保存操作之后会出现前缀。我怎样才能避免这种情况?