我想知道是否可以根據它們包含的內容來設置列的大小。 我想當你打開CSV一旦它被直接生成列是正確的大小。CSV根據內容調整列大小
對於在CSV寫我有這樣的代碼:
$csvFile = fopen(CSV_FILE, $writeMode);
$searchStr = array(";");
$replaceStr = array(",");
foreach ($csvArray as $csvArrayRow) {
fwrite($csvFile, iconv("UTF-8", "Windows-1252",str_replace($searchStr, $replaceStr, html_entity_decode($csvArrayRow["title"], ENT_HTML401 | ENT_QUOTES, "UTF-8")).";"));
fwrite($csvFile, iconv("UTF-8", "Windows-1252",str_replace($searchStr, $replaceStr, html_entity_decode($csvArrayRow["author"], ENT_HTML401 | ENT_QUOTES, "UTF-8")).";"));
fwrite($csvFile, $csvArrayRow["date"].";"."\n");
}
fclose($csvFile);
echo json_encode(array(count($csvArray)));
exit;
有可能添加了一些調整列寬或者是別的地方?
這就是我的想法,但由於我目前並不是所有生成CSV的技術我都不確定。 – mortiped