我有一个关于将所选mysql数据导出到excel的问题。 我已从mysql表中提取数据,并按我的意愿安排了它。
如何将当前页面的数据导出到Excel?
我试图使用此代码,
<input type= "button" onclick=location.href="export.php" value="Export"/>
这是hrviewdate2.php文件中的导出按钮,这是export.php文件:
<?php
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=zakat.xls");
include 'hrviewdate2.php';
?>
但它只导出一个没有我需要的数据的html页面。
答案 0 :(得分:0)
您最好的选择是将数据导出为csv文件,该文件可由大多数常用电子表格应用程序(包括Google文档和Excel)打开。
您可以查看此帖子Export to CSV via PHP,了解有关如何执行此操作的信息。
当数据为CSV格式时,您将遇到的唯一问题是Excel不支持非英语字符。您需要使用一些编码设置来使CSV文件在Excel中打开。
如果您确实要生成.xls
个文件,可以考虑在GitHub上使用此library。