Answer the question
In order to leave comments, you need to log in
How to merge 2 or more cells, 2 or more rows using php?
Good afternoon,
Until recently, I used PHPExcel , but circumstances forced me to write data to a CSV file.
Just writing cell by cell is no problem with PHP 's standard fputcsv function :
header('Content-Type: application/excel');
header('Content-Disposition: attachment; filename="sample.csv"');
$data = [
'aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"'
];
$fp = fopen('php://output', 'w');
foreach ( $data as $line ) {
$val = explode(",", $line);
fputcsv( $fp, $val );
}
fclose($fp);
Answer the question
In order to leave comments, you need to log in
Что значит объединить?
Если вы имеете в виду вообще два любых соседних поля как в excel, то так нельзя.
Если просто что-то рядом расположить - так запятую не ставить - будет вместе.
CSV это не excel, а очень простые табличные данные - Comma Separated Values
Никакого оформления у ячеек нет и т.д.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question