PHP – 将数据导入到Excel模板中

首先,我是相当新的PHP像3个星期的工作,并且我爱到目前为止。 它是一个奇妙的语言。 我遇到了一个问题,我有一个客户希望在网站上的表格中收集到的信息,然后导入到他已经创build的Excel文档中。 由于我相当新,我已经在过去两个小时的谷歌,并提出了这么多不同的答案,我的头正在旋转。

我想知道是否有人能指导我,如果这是可以做到的,什么是最好的方法。

或者,如果你知道一个网站,可能已经解释了这个简单的方法,如果你能指示我的话。

谢谢你们,希望有一天我能像你一样聪明:)

和平

首先,您需要一个能够读取您的Excel模板的库,例如PHPExcel ,然后您可以使用表单中的数据填充并保存

嘿Chris,听起来你需要做的是从PHP调用一个COM对象(Excel自动化)。 我谷歌从PHP调用COM对象,并find了一个网站,build议做这样的事情..样本是为了字,但它应该是简单的想法转化为Excel ..如下文所述,你可以假设Windows? 这段代码是针对浏览器机器上的excel还是针对服务器上的某些excel数据运行的?

<? $word=new COM("word.application") or die("Cannot start word for you"); print "Loaded word version ($word->Version)\n"; $word->visible =1; $word->Documents->Add(); $word->Selection->Typetext("Dit is een test"); New efficiencies lie ahead See the new IBM System x3650 M3 Express$word->Documents[1]->SaveAs("burb ofzo.doc"); $word->Quit(); ?> 

这里是从PHP使用COM的链接:

PHP:COM

如果您可以安排电子表格,则将数据保存为.csv(逗号分隔)文件可能是一个快速选项。

我们的答案是将它们保存到数据库中,并将它们转换为<BR>以显示到网页。 这样,如果一个非web程序查看数据,它将显示为半正确的而不会改变。 是的,有些东西不会总是正确显示该程序,但他们将为网页。