我正在編寫一個Cocoa應用程序,我試圖導出爲Excel XML格式(ISO/IEC 29500-1),它基本上是一個帶有一堆XML的zip文件其中的文件以.xlsx
擴展名命名。在Cocoa中創建Excel(.xlsx)文件
我試過生成AppleScript並使用NSAppleScript
創建Excel文件,該文件可以正常工作,但速度很慢,用戶必須在其計算機上安裝Excel。
我能夠創建一個簡單的.xlsx Excel文件,方法是將XML寫入Objective C中的文件,然後將其壓縮並重命名爲.xlsx
。 Excel可以打開文件,但Numbers試圖打開我創建的文件時發生錯誤。看來Excel必須實現所有(或大部分)ISO/IEC規範,而Numbers只能打開Excel風格的版本。
如何使用Cocoa和Objective-c創建工作Excel文件?
您可以查看[MSDN文檔的XLSX文件格式](http://msdn.microsoft.com/en-us/library/dd922181(v = office.12).aspx)。可能對你有幫助...... – froeschli 2010-08-30 06:04:39