7
我使用OOXML SDK生成XLSX電子表格,並且我需要擺脫x:
命名空間前綴。我怎樣才能做到這一點?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,但沒有前綴,但是在保存操作後出現前綴。我怎樣才能避免這種情況?
爲什麼你需要擺脫的前綴?什麼問題是由前綴造成的? – 2009-07-29 09:36:08
因爲客戶端有一些奇怪的軟件無法導入帶有前綴的文件 - 並且與此無關。我只是手動刪除前綴,並且它已導入正常。 – user116884 2009-07-29 09:42:12