-1
我正在研究在服務器上生成Office文檔的各種選項,特別是Excel文檔。這個Office Open XML示例中的XML在哪裏?
該網站並不重要,但與之相關的是它使用了下面列出的MS開放式XML庫。我檢查了在這裏打開辦公室的文章:
http://www.codeproject.com/Articles/97307/Using-C-and-Open-XML-SDK-2-0-for-Microsoft-Office
這個項目似乎設置爲OpenXML的圖書館
C:\Program Files\Open XML SDK\V2.0\lib\DocumentFormat.OpenXml.dll
是爲Microsoft Office的Open XML SDK 2.5的一部分參考。
當我運行該項目時,代碼生成了一個XLSX擴展名,該擴展名似乎是二進制格式,而不是XML格式。同樣,我看過其他Open Office編碼示例,讀取的文件是二進制格式,而不是XML格式的文件。例如,當我在Note中打開文件時,我看到「不可讀」字符而不是標籤。
Open Office XML不是讀取和寫入開放格式的XML文檔的重點嗎?
這可能會有所幫助: http://stackoverflow.com/questions/4886027/xlsx-xml-format 我想它本質上是一個zip文件。 –
使用7zip解壓縮它們,它們實際上是XML文件和其他資源的整個文件夾層次結構。 –
而不是更改擴展名以查看docx文件的XML,請使用[Open XML Productivity Tool](http://www.microsoft.com/en-in/download/details.aspx?id=30425)與Open XML SDK一起下載。 –