2015-08-28 135 views
0
$file_format = "testfile.csv"; 
$file = fopen($file_format,"w"); 

$header = array(array('Class Name','Group')); 

foreach($header as $fields) 
{ 
    fputcsv($file, $fields); 
} 

fclose($file); 

我的問題是如何合併組的單元格如下圖所示? enter image description herePHP寫入csv文件合併標頭

+0

csv現在看起來是什麼樣子,你希望它看起來像什麼? – 2015-08-28 03:14:43

+0

如果沒有看到數據的樣本,就無法做任何事情......(* Dagon上面說的*) – Darren

+1

csv是一種數據交換格式,無法控制Excel中單元格的格式 – Orangepill

回答

0

你不能......一個CSV文件沒有格式化任何類型的,包括 列大小。

如果你想控制列寬,那麼你就需要將數據寫入 該做支撐柱的寬度,如BIFF(.xls的)或 OfficeOpenXML格式(.xlsx)或OASIS開放文檔格式(一種格式。 ods)或Gnumeric 或其他電子表格。

How to set size of column of csv file?

1

如果你要處理的數據,那麼你可以使用PHP庫用於處理CSV數據鏈路this

,但如果你需要顯示的格式正確的數據,那麼你需要使用.xls文件。有很多庫可以讓你處理.xls數據。希望這會幫助你。