Выгрузка данных в Excel. Создание csv файлов
В редакторе
Выгрузка данных в Excel. Создание csv файлов
Brain_Script
1130
2019-07-12 10:44:04
// массив имитирует данные,
// полученные, например, из базы данных
$data = array(
array(
'строка1 столбец1',
'строка1 столбец2',
'строка1 столбец3'
),
array(
'строка2 столбец1',
'строка2 столбец2',
'строка2 столбец3'
),
array(
'строка3 столбец1',
'строка3 столбец2',
'строка3 столбец3'
)
);
// строка, которая будет записана в csv файл
$str = '';
// перебираем все данные
foreach($data as $value){
$str .=
$value[0].';'.$value[1].';'.$value[2].";\r\n";
}
// задаем кодировку windows-1251 для строки
$str = iconv("UTF-8", "WINDOWS-1251", $str);
// создаем csv файл и записываем в него строку
file_put_contents('test.csv', $str);
Войдите для добавления комментария.