![我想在CSV單元格中保存表格,但在大表格的情況下自動更改線條 在此先感謝 代碼寫CSV`我想在CSV單元格中保存表格,但在大表格的情況下自動更換線條
當我輸出csv的抓取數據時弄亂了,當表包含大量的行或tr的時候,請幫我解決這個問題。 `
$fp = fopen('stream.csv', "w");
foreach ($output as $row) {
fputcsv($fp, $row);
}
fclose($df);
fclose($fp);
![我想在CSV單元格中保存表格,但在大表格的情況下自動更改線條 在此先感謝 代碼寫CSV`我想在CSV單元格中保存表格,但在大表格的情況下自動更換線條
當我輸出csv的抓取數據時弄亂了,當表包含大量的行或tr的時候,請幫我解決這個問題。 `
$fp = fopen('stream.csv', "w");
foreach ($output as $row) {
fputcsv($fp, $row);
}
fclose($df);
fclose($fp);
問題真的不夠清楚,但這裏是我如何生成我的CSV文件。好的是,它也會自動顯示列名。
$result = mysqli_query ($mysqliConn,"SELECT * FROM core ORDER BY start_datetime ASC");
$fields = mysqli_fetch_fields($result);
if (!$result) die('Couldn\'t fetch records');
$num_fields = mysqli_fetch_fields($result);
$headers = array();
foreach ($fields as $field) {
$headers[] = $field->name;
}
$fp = fopen('php://output', 'w');
if ($fp && $result) {
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="core.csv"');
header('Pragma: no-cache');
header('Expires: 0');
fputcsv($fp, $headers);
while ($row = $result->fetch_array(MYSQLI_NUM)) {
fputcsv($fp, array_values($row));
}
die;
}
希望這會有所幫助。
的截圖我已經做到了這一點.... https://scontent-mxp.xx.fbcdn.net/hphotos-xfp1/v/t1.0-9/10646833_916032275108780_2186873217783143840_n.jpg?oh=c89370463ec52994597116c1758d5a60&oe=557FA48F 看到這是CSV – 2015-02-23 17:46:18
的截圖什麼是使用即HTML標籤裏面的一個CSV文件?這不是意味着逗號分隔嗎?以便Excel或其他電子表格可以正確打開它? – Ayub 2015-02-24 05:45:24
我只是刪除\ r \ t \ n,它的工作:) – 2015-02-25 11:14:05
解釋你的意思是「搞砸了」.....你得到了什麼錯誤?你如何檢查它是否「搞砸」?你在說多少行? 「tr」與csv文件有什麼關係? – 2015-02-23 10:56:06
請提供必要的信息@Syed。 – 2015-02-23 14:20:02
https://scontent-mxp.xx.fbcdn.net/hphotos-xfp1/v/t1.0-9/10646833_916032275108780_2186873217783143840_n.jpg?oh=c89370463ec52994597116c1758d5a60&oe=557FA48F 看到這是CSV – 2015-02-23 17:45:10