Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何生成包含数据库中所有数据值的exl文件_Php_Mysql - Fatal编程技术网

Php 如何生成包含数据库中所有数据值的exl文件

Php 如何生成包含数据库中所有数据值的exl文件,php,mysql,Php,Mysql,单击此按钮时,我有一个按钮。我想生成一个exl文件,其中包含从数据库提交的表中的所有数据值。请帮助我查看此PEAR包: 如果您了解windows技术,请查看PHP的COM库: 使用库,如,或中列出的PHPExcel的备选方案之一 编辑 的答案演示了如何执行您的要求:从数据库读取数据并将其写入Excel如果您只需要一些没有任何特殊设计的simpel列和行 header("Content-type: application/octet-stream"); header("Content-Dis

单击此按钮时,我有一个按钮。我想生成一个exl文件,其中包含从数据库提交的表中的所有数据值。请帮助我查看此PEAR包:

如果您了解windows技术,请查看PHP的COM库:

使用库,如,或中列出的PHPExcel的备选方案之一

编辑


的答案演示了如何执行您的要求:从数据库读取数据并将其写入Excel

如果您只需要一些没有任何特殊设计的simpel列和行



header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"export.csv\"");

$data.="col1, col2 ... from your database";
echo $data; 


您可以将csv导入excel。

如果您选择此csv选项,请使用PHP内置的fputcsv()函数,而不是手动生成每个csv行。我的意思是,我有一个包含数据库中所有字段数据的表。例如firstName,LastName.etc.现在单击一个按钮,我想从此表生成一个exl文件,其中包含此表中的所有字段和数据。对不起,我认为我给出的关于类似链接问题的答案与它的工作代码符合您的要求。。。您所要做的就是使用自己的SELECT语句。你能确切地解释一下你遇到了什么问题吗?S_E__W几乎已经死了,只支持BIFF 5.0,这是Excel'92或其他什么东西。PHPExcel是首选,因为它升级到Excel'07,支持新的文件格式,并且可以读/写Excel文件,而不仅仅是写。BIFF 5是在Excel 95中引入的,BIFF 8是在Excel 98中引入的,并通过Excel 2003实现。后者引入了短命的Excel2003电子表格XML格式。Excel2007和Excel2010都使用OfficeOpenXML格式。PHPExcel可以阅读所有这些内容,但(目前)还不能编写excel2003电子表格XML,尽管它可以编写所有其他内容。您有15个(!)问题,其中一个问题的答案您都没有接受。请尊重那些从繁忙的生活中抽出时间帮助像你这样的人的人。