PHP - 将数据导入Excel模板

时间:2010-06-18 21:22:07

标签: php excel

首先,我是一个相当新的PHP,就像工作3周一样,到目前为止我很喜欢它。它是一种梦幻般的语言 我遇到了一个问题,我有一个客户想要收集在这个网站上的表格上的信息,然后导入他已经创建的excel文件。由于我是相当新的,我在过去的两个小时里一直在谷歌,并提出了许多不同的答案,我的头脑正在旋转。

我想知道是否有人可以指导我是否可以做到这一点以及最好的方法是什么。

或者,如果您知道某个网站可能已经以简单的方式解释过这个问题,那么您可以指导我这样做。

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

和平

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

嘿Chris,听起来你需要做的就是从PHP调用一个COM对象(Excel自动化)。我用Google搜索从PHP调用COM对象并找到一个建议做这样的事情的网站..示例是单词但是将这个想法转化为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

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

我们的答案是将它们原样保存到数据库中并将它们转换为&lt; BR&gt;。用于显示到网页。这样,如果非Web程序查看数据,它将半正确地显示而不进行更改。是的,有些东西并不总能正常显示给程序,但它们将用于网页。