PHPExcel XLSM файл с макросами

Можно ли читать и записывать xlsm с файлом макросов с помощью phpexcel?

Я протестировал этот код только для того, чтобы скопировать оригинальный файл:

$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("file1.xlsm"); 
echo ('Saving...');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('test.xlsm');
header('Cache-Control: max-age=0');

Но новый файл отличается от оригинала, потому что у него нет изображений.

Спасибо.

1 ответ

PHPExcel не поддерживает XLSM полностью. Попробуйте конвертировать XLSM в файл XLSX

Другие вопросы по тегам