Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以通过iOS以编程方式创建.xls文件?_Ios_Objective C_Xls - Fatal编程技术网

是否可以通过iOS以编程方式创建.xls文件?

是否可以通过iOS以编程方式创建.xls文件?,ios,objective-c,xls,Ios,Objective C,Xls,如何通过我的iPhone以编程方式生成.xls文件?我以前没有搜索过第三方库,但至少您可以(但不容易)根据xls文件格式的规范自己生成xls文件: 我为您提供了另一种解决方案 使用代码很容易创建CSV(逗号分隔值)文件,然后MS Excel可以直接以xls格式打开此CSV文件。如果您只想将表格数据放入电子表格,只需生成一个.CSV文件,即可直接读取Excel 如果您想要一个功能齐全的电子表格,包含多张表格、公式、格式、插入的对象、图片、图表等,那么据我所知,iPhone没有解决方案,因为M

如何通过我的iPhone以编程方式生成.xls文件?

我以前没有搜索过第三方库,但至少您可以(但不容易)根据xls文件格式的规范自己生成xls文件:


我为您提供了另一种解决方案


使用代码很容易创建
CSV
(逗号分隔值)文件,然后MS Excel可以直接以xls格式打开此CSV文件。

如果您只想将表格数据放入电子表格,只需生成一个.CSV文件,即可直接读取Excel

如果您想要一个功能齐全的电子表格,包含多张表格、公式、格式、插入的对象、图片、图表等,那么据我所知,iPhone没有解决方案,因为Microsoft没有提供与其Excel ActiveX组件等效的解决方案

如果您的需求介于两者之间,您可以尝试一些替代方案。看看谷歌文档或QuickOffice


如果难度太大,我不建议您尝试从头开始生成完整的XLS。

如果需要在手机上查看,请创建一个HTML表格;一般来说,xls对于数据交换格式来说是一个糟糕的选择。

虽然不推荐使用xls,但如果您想创建带有条形图和图表的花式xls文件,我也尝试过。但我面临的问题是,我只能通过桌面上的xcel打开该文件,因为它首先要求编码类型,然后再打开它,但同一个文件我无法在我的iphone中打开,它说无法加载文档你是否将创建的文件重命名为*.xls?是的,我创建了数组并向文件添加了项,并为其提供了.xls扩展名。它在我的桌面上运行良好只是问题是它要求编码类型,然后打开它,问题是iphone模拟器,不能在上面加载,但为什么要在模拟器上打开?您正在使用哪个应用程序打开.xls文件?您的意思是创建HTML文件?是的,excel可以导入HTML表格,而您可以使用浏览器或通过将浏览器组件嵌入应用程序在手机中预览该表格。