我需要你的帮助。 我有一个 php 页面,它通过一系列查询填充一个表。
我的功能是通过单击按钮将表格导出到 Excel。 我需要将此表导出到一个 html 文件中,始终单击一个按钮。
我该怎么办?
最佳答案
这是一个简单的 3 步过程:
1 - 您要做的第一件事是将 application/vnd.ms-excel 内容类型添加到您的 PHP 文件中:
header("Content-Type: application/vnd.ms-excel");
2 - 数据同样简单。使用制表符(PHP 中的“\t”)分隔单元格/列,并使用换行符(PHP 中的“\n”)移至下一行。
echo 'First Name' . "\t" . 'Last Name' . "\t" . 'Phone' . "\n";
echo 'John' . "\t" . 'Doe' . "\t" . '555-5555' . "\n";
分隔制表符 (\t) 和新行 (\n),以便您可以轻松查看结构。以上将创建一个如下所示的电子表格:
First Name Last Name Phone
John Doe 555-5555
第 3 步:下载电子表格
header("Content-disposition: attachment; filename=spreadsheet.xls");
从 here 下载示例文件.
您还可以使用 PHPExcel生成 excel 文件。
关于php - 在 HTML 文件中导出 PHP 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34037712/