首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MS WORD中进行PHP读写

在MS WORD中进行PHP读写
EN

Stack Overflow用户
提问于 2011-02-20 01:21:34
回答 5查看 7.1K关注 0票数 2

我想用PHP读/写word文档,

我知道php中有一个使用COM对象的函数,我们可以用它来读写word文档,但是COM对象只在Windows上可用,在Linux上没有。

我的服务器正在运行linux,客户端正在将他们的文档/excel工作表上传到此服务器。

有没有别的方法可以用php读取ms-excel/ms-word文件?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-02-20 07:20:56

值得注意的是,Microsoft建议不要通过COM对象自动化Office文档:

Office目前不建议也不支持从任何无人参与的、非交互的客户端应用程序或组件(包括

、ASP.NET、DCOM和NT服务)自动运行Microsoft Office应用程序,因为当Office在此环境中运行时,可能会表现出不稳定的行为和/或死锁。

尽管您可以创建没有COM对象的.docx文件,但是由于它们的XML基础(您可以使用PHPDOCX实现这一点)。这种方法的另一个优点是,您不需要安装Word的本地副本(对于.docx文件),您也可以在Linux服务器上使用它(理论上,尽管我不确定PHPDOCX产品是否支持)。

票数 2
EN

Stack Overflow用户

发布于 2011-02-20 01:31:41

查看phpexcelphpword

票数 2
EN

Stack Overflow用户

发布于 2011-02-20 08:04:58

这听起来不是个好主意,因为创建和阅读word文档的最好方法是在windows服务器上。

对于php,您可以尝试使用antiword从word97/2000文件中提取文本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5052292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档