PHPExcel CSV сохранить как Unicode, а не как CSV - PullRequest
0 голосов
/ 28 ноября 2018

Я использую функцию PHPExcel (); для экспорта некоторых файлов CSV.

Моя текущая проблема заключается в том, что CSV открывается в Excel нормально, но при "сохранить как" тип содержимогоUnicode Text не CSV

Я сохраняю файл экспорта на диске (без прямой загрузки) и добавляю setUseBOM true

$objPHPExcel = new PHPExcel();
// $objPHPExcel->getProperties() [...] for example reduced
// $DATA example: $DATA[0][0] = "A1", $DATA[1][0] = "A2" ...
$objPHPExcel->getActiveSheet()->fromArray($DATA, null, 'A1');

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV'); 
$objWriter->setUseBOM(true);
$objWriter->setDelimiter(';');
$objWriter->setEnclosure('');
$objWriter->setLineEnding("\r\n");
$objWriter->setSheetIndex(0);

$objWriter->save($filename);

Но в Excel и "сохраняю как" Тип данных ist "Unicode Text (* .txt) ", спасибо за помощь!

...