创建Numbers文件并在iPad上使用Numbers打开它

时间:2011-03-07 12:18:58

标签: iphone ipad numbers document

我想在其他操作系统上执行一项非常简单的任务,但在iOS上并不是那么简单。也就是说,我想创建文件并在Numbers中打开它。 我可以使用UIDocumentInteractionController预览文件,然后将其提供给用户他/她打开它。 在我看来,这是一个非常合理的解决方案。但是,我需要提供适当的文件格式。我想CSV和XLS是合理的实现,它很可能会工作,但我仍然希望尽可能以本机Numbers格式。但是,我找不到有关此文件格式的任何信息。

基本上,这项任务是将数据导出到另一个应用程序,然后再与他们合作。

3 个答案:

答案 0 :(得分:1)

我不知道可以创建本机Numbers文件的库。有些库允许创建XLS文件。由于Numbers完全支持XLS,这可能是最佳选择。

有一个可用于iPhone的商业图书馆(费用为200美元):http://www.libxl.com/

对于免费的XLS库,我只知道xlwt,一个Python模块。您可以使用服务器端的xlwt设置为您的应用创建XLS文件的Web服务。

答案 1 :(得分:0)

如果要将信息传递给Numbers,您也可以使用CSV文件。如果您使用CSV文件,则必须注意一些事项。有两种CSV文件:逗号分隔版本(用于英语国家)和分号分隔(用于欧洲大陆)。

逗号分隔的CSV文件例如如下所示:

"ID","First Name","Last Name","Salary"
1,"John","Malkovich",3400.20
2,"Fred","Astaire",2000.60

第二种CSV文件以分号分隔,并使用逗号作为十进制标记。它们看起来像这样:

"ID";"First Name";"Last Name";"Salary"
1;"John";"Malkovich";3400,20
2;"Fred";"Astaire";2000,60

在Macintosh上,Numbers需要不同的格式,具体取决于Region设置。如果您将您的区域设置为美国,它将是第一种。如果你选择德国,它将是第二种。

我不知道iPad上的数字是什么类型的文件。

另一种选择是使用复制和粘贴。尝试将制表符分隔的文本复制到剪贴板中。

答案 2 :(得分:0)

我希望这对你有帮助。我已经联系过libxl团队,他们回复了他们的iPhone库演示版的链接:http://www.libxl.com/download/libxl-iphone.zip