我想使用 php 生成 excelsheet 那么哪种方法或代码更适合用于生成动态 excelsheet?请查看屏幕截图以了解更多我面临的问题。! 所需的excel表格格式的截图 请,任何人都可以帮我解决这些问题吗?提前致谢。
我正在使用下面的代码示例。
$result = mysql_query("SELECT * FROM ".$pre."customers");
if (!$result) die('Couldn\'t fetch records');
$num_fields = mysql_num_fields($result);
$headers = array();
for ($i = 0; $i < $num_fields; $i++)
{
$headers[] = mysql_field_name($result , $i);
mysql_field_name($result , $i);
}
$fp = fopen('php://output', 'w');
if ($fp && $result)
{
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="export1.csv"');
header('Pragma: no-cache');
header('Expires: 0');
fputcsv($fp, $headers);
while ($row = mysql_fetch_row($result))
{
fputcsv($fp, array_values($row));
}
die;
}
但我不认为我可以将任何单元格锁定到这个 Excel 表中。那么哪种 php 方法或类适合为我的目的生成 excelsheet 呢?