小编use*_*884的帖子

XLSX-如何摆脱默认的名称空间前缀x:?

我正在使用OOXML SDK生成XLSX电子表格,我需要摆脱x:名称空间前缀.我怎样才能做到这一点?

using (SpreadsheetDocument doc = SpreadsheetDocument.Open("template.xlsx", true))
            {
                //Save the shared string table part
                if (doc.WorkbookPart.GetPartsOfType().Count() > 0)
                {
                    SharedStringTablePart shareStringPart = 
doc.WorkbookPart.GetPartsOfType().First(); shareStringPart.SharedStringTable.Save(); } //Save the workbook doc.WorkbookPart.Workbook.Save(); }

这里,原始XLSX文件来自Excel 2007并且没有前缀,但是,在保存操作之后出现前缀.我怎么能避免这种情况?

namespaces openxml spreadsheetml openxml-sdk

7
推荐指数
1
解决办法
2362
查看次数

标签 统计

namespaces ×1

openxml ×1

openxml-sdk ×1

spreadsheetml ×1