栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在PHP中读/写MS Word文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在PHP中读/写MS Word文件

读取二进制Word文档将涉及根据已发布的DOC格式的文件格式规范创建解析器。我认为这不是真正可行的解决方案。

您可以使用Microsoft OfficeXML格式来读写Word文件-
这与Word的2003和2007版本兼容。为了阅读,您必须确保Word文档以正确的格式保存(在Word 2007中称为Word 2003
XML文档)。对于编写,您只需要遵循公开可用的XML模式即可。我从未使用过这种格式来从PHP编写Office文档,而是将其用于读取Excel工作表(自然保存为XML-
Spreadsheet 2003)并将其数据显示在网页上。由于文件显然是XML数据,因此在其中导航并弄清楚如何提取所需的数据是没有问题的。


另一个选项-仅Word 2007选项(如果您的Word2003中未安装OpenXML文件格式)-将重新排序为OpenXML。作为databyss指出,这里的DOCX文件格式只是包含XML文件的ZIP压缩文件。MSDN上有很多有关OpenXML文件格式的资源,因此您应该能够弄清楚如何读取所需的数据。我认为写作会更加复杂-这取决于您要投入多少时间。

也许您可以看看PHPExcel,它是一个能够使用OpenXML标准写入Excel2007文件并从Excel2007文件读取的库。当您尝试读写OpenXML Word文档时,您可能会了解其中涉及的工作。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402906.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号