【发布时间】:2015-02-24 12:39:43
【问题描述】:
我想创建一个应用程序,当您导入 CSV 时,它将导出为 .xlsx。但有一些条件:
- 我需要更改列顺序并在导出时删除一些列
- 我还需要更改颜色和字体(大小、颜色)
- 并且还在单个 .xlsx 文件上创建多个工作表。
在这种应用程序上使用哪个更好,任何人都可以帮助我并分享一些更好的观点。我对两者都进行了探索,但我需要一些指导和更好的解决方案。谢谢。
【问题讨论】:
标签: php excel export-to-csv
我想创建一个应用程序,当您导入 CSV 时,它将导出为 .xlsx。但有一些条件:
在这种应用程序上使用哪个更好,任何人都可以帮助我并分享一些更好的观点。我对两者都进行了探索,但我需要一些指导和更好的解决方案。谢谢。
【问题讨论】:
标签: php excel export-to-csv
// output headers so that the file is downloaded rather than displayed
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=file.csv');
// create a file pointer connected to the output stream
$output = fopen('php://output', 'w');
// output the column headings
fputcsv($output, array('First Name', 'Last Name'));
您确实需要使用插件或任何东西。 PHP 本身就有这个功能。我上面写的是一个定义文件并输出CSV第一行的例子。
每次使用fputcsv() 都会输出一个新行。
因此,您可以通过在数组中告诉它哪个值在行中的位置来定义事物的顺序。
【讨论】: