使用PHPExcel在电子表格中创建表格

Luk*_*een 8 php phpexcel

在搜索答案时,我发现了很多关于将表格转换为电子表格或将电子表格输出到表格中的问题,但没有关于使用PHPExcel在电子表格中创建Excel表格的问题.

我想在Excel中创建一个表 - 也就是说,我想从电子表格的其余部分中隔离一部分单元格/数据,以便可以独立于表格的其余部分对数据进行分类和过滤.这与在Excel中执行Insert- > 相同Table.

这似乎是一件很常见的事情,但我无法在PHPExcel文档中找到任何方法.

如何使用PHPExcel在电子表格中创建表格?

Mar*_*ker 4

Insert/Table 只是一个 GUI“快捷方式”方法,用于针对单元格块设置自动过滤器的样式和设置。这两个任务都可以使用 PHPExcel 作为单独的任务来完成,但是该库不提供通过单个方法调用来完成此任务的“快捷方式”。

查看开发人员文档的第 4.6.25 节,以及发行版 /Tests 目录中的 10autofilter.php 示例

  • 嗯,不仅如此。表名和列名可以在公式中使用。如果您在 Excel 中手动设置样式并自动筛选一系列单元格,它不会自动将其视为您稍后可以在 Excel 的“表格工具”->“设计”选项卡中使用的已定义表格。如果我没记错的话,较新的 Excel 格式实际上只是压缩的 XML,因此只需找出 XML 来定义 Excel 表即可。 (3认同)