iphone - 如何从 iPhone sdk 中收集的数据以编程方式生成 word 文件

标签 iphone ipad file ms-word doc

我有一个 iPhone 应用程序,其中包含一些用于收集用户数据的表单。现在在这些表格的末尾,用户填写完所有数据后,我希望导出所有收集的数据并生成一个 MS word .doc 文件。数据也不是简单的文本。里面有标题、表格和普通文本。有什么办法可以做到这一点吗?

最佳答案

简答是,长答:

您不能这样做来创建“正确的”Word 文档,但是您应该能够通过从 HTML 构建 word 文档并使用 .doc 扩展名(而不是 HTML)保存它来在任何平台上完成此操作。您可以在其中放置任何内容,自定义布局 - 我可能会坚持使用段落和表格以及 float 元素(如 imgs 等)。

您可能需要在 HTML 文档中添加额外的代码(例如,使其在页面 View 中而不是在 HTML View 中打开),但您可以通过将 word 文档保存为 HTML 格式来解决所有这些问题。 :) 如果您知道去哪里找的话,互联网上也有很多关于它的信息。

不久前我做过这样的事情。我会看看能否找到示例并将其发布在这里。

更新

这是我的 html word 文档中唯一的“自定义”内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns:v="urn:schemas-microsoft-com:vml" 
    xmlns:o="urn:schemas-microsoft-com:office:office" 
    xmlns:w="urn:schemas-microsoft-com:office:word" 
    xmlns="http://www.w3.org/TR/REC-html40">

这 - 使其在页面 View 中打开:

<!--[if gte mso 9]><xml> 
     <w:WordDocument> 
      <w:View>Print</w:View> 
      <w:Zoom>100</w:Zoom> 
     </w:WordDocument> 
    </xml><![endif]--> 

其余部分只是标准的 HTML 和 CSS(请记住将 CSS 放在 HTML 文档的 <style> 标签中 - word 不会远程获取您的 css 文件)。

关于iphone - 如何从 iPhone sdk 中收集的数据以编程方式生成 word 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10431030/

相关文章:

css - ipad 纵向 View 中的背景图像正在缩小

ios - 在特定 iPad 型号上添加 UIView Laggy

ios - '-[UINavigationController setLanguage :]: unrecognized selector sent to instance 0x7f8fba7df4e0'

iphone - 如何重命名xcode项目文件

iphone - UITabBar 模态视图 Controller

iPhone 与 ASP.NET WebService 交互

iOS 6.0 : UISplitViewController Popover broken or design changed by Apple?

python - 通过文件名通配符打开文件

file - R中的文件浏览器

java - 是否可以写一个java类文件然后运行它