如果您只想将表格数据放入电子表格中,则可以简单地生成一个可以直接读入EXCEL的.CSV文件。如果您需要一个功能完整的电子表格,包括多个工作表、公式、格式、插入对象、图片、图表等,则据我所知,iPhone没有解决方案,因为Microsoft没有提供其Excel ActiveX组件的等效物。如果您的要求介于两者之间,可以尝试一些替代方案。看看Google文档或QuickOffice。如果您想从头开始生成完整的XLS文件,那么我不建议您这样做,因为这太困难了。
我以前没有搜索过关于这个的第三方库,但至少你可以按照XLS文件格式的规范自己生成XLS文件(虽然不容易): Microsoft Office Excel 97 - 2007二进制文件格式规范(*.xls 97-2007格式) OpenOffice.org对Microsoft Excel文件格式的文档