📌  相关文章
📜  在php中将html表格数据导出到excel(1)

📅  最后修改于: 2023-12-03 15:07:54.554000             🧑  作者: Mango

在PHP中将HTML表格数据导出到Excel

如果您想要将您的HTML表格数据导出到Excel文件中,那么您可以使用PHPExcel类库。本文将向您介绍如何在PHP中将HTML表格数据导出到Excel。

安装PHPExcel

首先,我们需要在我们的PHP项目中安装PHPExcel类库。您可以通过以下命令使用Composer进行安装:

composer require phpoffice/phpexcel
导出HTML表格数据到Excel

现在,我们将向您展示如何将HTML表格数据导出到Excel文件中。您可以将以下代码保存为PHP文件并在Web服务器上运行以生成Excel文件。

<?php
require_once 'vendor/autoload.php'; //引入PHPExcel类库

$html = <<<HTML
<table>
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>性别</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>张三</td>
      <td>25</td>
      <td>男</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>30</td>
      <td>女</td>
    </tr>
  </tbody>
</table>
HTML;

$reader = new \PhpOffice\PhpSpreadsheet\Reader\Html(); //创建HTML读取器
$spreadsheet = $reader->loadFromString($html); //从HTML字符串中读取表格数据

$writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet); //创建XLSX写入器
$writer->save('example.xlsx'); //将表格数据保存为Excel文件

在上述代码中,我们首先定义了一个HTML表格字符串。然后,我们使用PHPExcel的HTML读取器将表格数据读入内存中。接着,我们创建一个XLSX写入器,并将读入的表格数据写入到Excel文件中。最后,我们将Excel文件保存到磁盘上。

总结

在本文中,我们向您展示了如何在PHP中将HTML表格数据导出到Excel文件中。使用PHPExcel类库,您可以方便地将各种HTML表格数据导出到Excel文件中。