使用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中文網其他相關文章!