【发布时间】:2010-08-27 18:13:25
【问题描述】:
我正在编写一个 Cocoa 应用程序,我正在尝试导出为 Excel XML 格式 (ISO/IEC 29500-1),它基本上是一个 zip 文件,其中包含一堆 XML 文件,名称为 .xlsx扩展名。
我尝试生成 AppleScript 并使用 NSAppleScript 创建 Excel 文件,该文件可以运行,但速度很慢,并且用户必须在他们的机器上安装 Excel。
我能够创建一个简单的 .xlsx Excel 文件,方法是将 XML 写入 Objective C 中的文件并将它们压缩并将压缩文件重命名为 .xlsx。 Excel 可以打开该文件,但 Numbers 尝试打开我创建的文件时出错。似乎 Excel 必须实现了所有(或大部分)ISO/IEC 规范,而 Numbers 可能只打开 Excel 风格的版本。
如何使用 Cocoa 和 Objective-c 创建工作的 Excel 文件?
【问题讨论】:
-
您可以查看MSDN documentation of the XLSX file format。希望对你有帮助...
标签: objective-c cocoa excel xlsx