gpt4 book ai didi

php - 如何使用 php 生成 .xlsx

转载 作者:可可西里 更新时间:2023-11-01 13:08:31 28 4
gpt4 key购买 nike

我需要生成一个扩展名为 .xlsx 的 Excel 文件。

这是我的简单代码:

 $file = "test.xlsx";
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment; filename='.$file);
$content = "Col1\tCol2\tCol3\t\n";
$content .= "test1\ttest1\ttest3\t\n";
$content .= "testtest1\ttesttest2\ttesttest3\t\n";
echo $content;

但是当我打开生成的文件时出现这个错误:

Excel cannot open the file 'test.xlsx' because the file format or file extension is not valid.

有什么想法吗?

最佳答案

SimpleXLSXGen

$books = [
['ISBN', 'title', 'author', 'publisher', 'ctry' ],
[618260307, 'The Hobbit', 'J. R. R. Tolkien', 'Houghton Mifflin', 'USA'],
[908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ']
];
$xlsx = Shuchkin\SimpleXLSXGen::fromArray( $books );
$xlsx->saveAs('books.xlsx');
// $xlsx->downloadAs('books.xlsx');

关于php - 如何使用 php 生成 .xlsx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37958282/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com