Excel 2007 не может открыть сгенерированный файл php xlsxwriter - PullRequest
0 голосов
/ 09 ноября 2019

Я использую xlsxwriter в php 5 под centos 7, вот простой скрипт, который генерирует файл xlsx:

<?php
require_once('xlsxwriter.class.php');
$writer = new XLSXWriter();
$writer->writeSheetRow('test', array('test'), ['border'=>'bottom']);
$writer->writeToFile('/var/www/html/test.xlsx');
?>

При загрузке файла Excel 2007 предупреждает:

Excel found unreadable content in 'test.xlsx'. Do you want to recover the contents of this workbook? If you trust the source of this workbook, click Yes.

Если я удаляю ", ['border' => 'bottom']", он открывается правильно.

Я пытался открыть его с помощью OpenOffice (LibreOffice Calc), он работает отлично. Если я сохраню его в OpenOffice, Excel откроет его правильно.

Кто-нибудь может мне сказать, что я делаю неправильно, пожалуйста?

...