我需要知道一個學校項目Excel如何工作。準確地說,我需要知道Excel文件背後的結構以及Excel程序如何處理這個文件。Excel文件和程序結構
我知道Excel是微軟的專有技術,它不是開源的,所以我知道我不能在這個論點上找到太多東西......但是所有能夠幫助我理解excel如何工作的東西都是有用的。
如果我找不到關於Excel的東西,我會嘗試看看Open Office或Open Document格式。所以即使是關於這方面的一些信息也是非常有用的
感謝所有
我需要知道一個學校項目Excel如何工作。準確地說,我需要知道Excel文件背後的結構以及Excel程序如何處理這個文件。Excel文件和程序結構
我知道Excel是微軟的專有技術,它不是開源的,所以我知道我不能在這個論點上找到太多東西......但是所有能夠幫助我理解excel如何工作的東西都是有用的。
如果我找不到關於Excel的東西,我會嘗試看看Open Office或Open Document格式。所以即使是關於這方面的一些信息也是非常有用的
感謝所有
你可以找到詳細的MS Office BIFF文件格式here in the microsoft.com library,而Office Open XML格式發佈爲here on the ECMA site和here in the microsoft.com library。
您可以找到由Open Office所使用的OpenDocument格式規範on the OASIS site
它比你想象的簡單。
excel文件只是多個XML文檔的zip文件。每個XML文檔都對應於Excel文件中的一個電子表格。
您將在zip文件夾內的xl \ worksheets中找到XML表單。
您可以通過腳本對其進行讀寫操作。
將擴展名更改爲.zip並使用winzip打開包含XML文檔的文件夾。 – 2011-05-10 18:18:48
這只是Office Open XML(.xlsx)文件的情況,雖然格式文檔是公開的,但較舊的.xls文件(最高爲Excel 2003)是一種Bimnary接口文件格式(BIFF)專有格式 – 2011-05-10 18:33:14
還有更多到每個工作表一個xml文件的xlsx格式以及...考慮共享字符串表和樣式/主題 – 2011-05-10 18:49:32
[StackOverflow上(http://stackoverflow.com)通常是編程問題,你的問題會更適合於喜歡的網站[超級用戶](http://superuser.com),這是一個針對計算機系統用戶的類似Q&A網站。 – 2011-05-10 18:16:45