Chcę ustawić rozmiar każdej kolumny w pliku CSV, chcę ustawić rozmiar kolumny w stosunku do pola, nie wiem, gdzie mogę zrobić kod, aby ustawić rozmiar? Czy ktoś może pomóc to docenić, z góry dzięki.Jak ustawić rozmiar kolumny pliku csv?
To jest mój kod
function export($result)
{
Configure::write('debug',0);
$filename = "excel.".csv";
$csv_file = fopen('php://output', 'w');
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename="'.$filename.'"');
// The column headings of .csv file
$header_row1 = array(
"Last Name",
"First Name",
"Middle Name",
);
$header_row = array_merge($header_row1,$header_row2);
fputcsv($csv_file,$header_row,',','"');
// Array indexes correspond to the field names in your db table(s)
if (!isset($result['Post']['User'])) {
$row1 = array(
$result['Post']['prefix_name'],
$result['Post']['first_name'],
$result['Post']['middle_name'],
$result['Post']['last_name'],
);
}
else {
$row1 = array(
$result['Post']['prefix_name'],
$result['Post']['first_name'],
$result['Post']['middle_name'],
$result['Post']['last_name'],
);
}
$row = array_merge($row1,$row2);
unset($row2);
fputcsv($csv_file,$row,',','"');
}
fclose($csv_file);
exit;
}
Co dokładnie masz na myśli według rozmiaru kolumny CSV? Rozmiar jest tym, co zawartość jest przed ogranicznikiem ...? – jtheman
"Kolumna", szukanym słowem jest "Kolumna". Ciekawe, ponieważ "CS" w "CSV" oznacza "oddzielone przecinkami", a więc nie jest pewne, jaki rozmiar kolumny ma tutaj do czynienia. –
Nie ma limitu ani kolumny jako takiej w pliku CSV. Być może przeglądasz z punktu widzenia programu Excel. Możesz ustawić limit dla danych w swoim kodzie, definiując stałe. – vedarthk