使用 PHP 将 MySQL 数据导出到 Excel 时,将每行值分成单独的单元格可能具有挑战性。本文针对此问题提供了全面的解决方案。
单元格分离问题排查
要解决此问题,了解 PHP 如何将数据传输到 Excel 中非常重要。在提供的代码中,以下行将所有行值连接到一个单元格中:
$line .= $value;
要分隔这些值,请修改代码以在每个值后附加制表符 (t):
$line .= $value . "\t";
更新的代码
下面更新的代码包含此更改:
$line = ''; foreach($row as $value){ if(!isset($value) || $value == ""){ $value = "\t"; }else{ $value = str_replace('"', '""', $value); $value = '"' . $value . '"' . "\t"; } $line .= $value; } $data .= trim($line)."\n";
其他注意事项
除了分隔单元格值之外,将 MySQL 数据导出到 Excel 时还有一些其他注意事项:
结论
遵循这些步骤,您可以在 PHP 中成功将 MySQL 数据导出到 Excel,并将每一行值分隔到自己的单元格中。
以上是使用 PHP 导出时如何正确地将 MySQL 数据分离到单独的 Excel 单元格中?的详细内容。更多信息请关注PHP中文网其他相关文章!