php - 在 HTML 文件中导出 PHP 表

标签 php html save export

我需要你的帮助。 我有一个 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/

相关文章:

javascript - iframe Allowfullscreen 不适用于 ie11 ,适用于 YouTube 视频,不适用于其他网站 src

c++ - 使用 std::ofstream C++ 的无限 while 循环

javascript - 使用 Javascript 提交并使用 php 获取表单数据

javascript - 当你转义数字时会发生什么?

javascript - JQuery 字母随机淡入

vim - 如何在 Vim 中保存为新文件并继续处理原始文件?

php - 使用 php 编码更新 mysql 中的现有行

javascript - 立即提供反馈的 HTML 表单

php - 如何显示表 B 中的信息,其中表 A 中的字段在列中具有数字,例如 2345678。我希望所有具有该编号的列仅出现

html - float 表单元素