4

我需要将一些数据导出到 .XLS 文件、pdf 和打印。

我已经尝试过简单的解决方案:使用CHCSVWriter将其导出为 .CSV 。它适用于打印并将其保存为 pdf(我在 UIWebView 中打开 CSV 并获取 PDF或从那里打印)。但是,使用 CSV 在 excel 中打开有两个主要问题:

1 - 首先,顾名思义,在 CSV 中,值用逗号分隔,在某些版本的 Excel 中,它要求用户在单元格中“手动”分隔

2 - 我有希伯来语字符,我已经尝试了所有的字符串编码,不能同时有希伯来语和拉丁语字符。

因此,在尝试使用 CSV 解决上述问题数天后,我放弃了。如何将我的数据导出到 XLS?

4

2 回答 2

3

LibXL库为和格式提供此功能。没有iOS版本,但人们说iOS版本即将到来。您可能需要联系 LibXL 支持以确认这一点。xlsxlsx

编辑:iOS 版本现已推出。

于 2012-07-18T07:55:09.220 回答
2

本文.xls介绍如何在不使用任何外部库的情况下以编程方式创建 Excel ( ) 文件。它只是打开一个文件流并将 XML 内容直接写入其中。

它是用 C# 编写的,但从中得出的核心信息是 XML 格式,用于为相应的单元格值和格式创建节点和填充属性。

请考虑我自己没有尝试过,我在搜索时发现了它。如果某些 C# 位不清楚,请随时询问。高温高压

于 2012-07-23T11:00:42.433 回答