我有一个带有宏的.XLS文件我必须修改并保留它包含的宏和图像。我可以打开文件并修改单元格数据,但它会丢失宏和图像。我试图在Google上搜索问题,但我只找到了.xlsm文件的解决方案。我希望将宏保存在.xls文件中也是可能的。这是我打开和保存的代码:
include_once libraries_get_path('PHPExcel').'/PHPExcel.php';
include_once libraries_get_path('PHPExcel').'/PHPExcel/IOFactory.php';
$template = PHPExcel_IOFactory::load('private://xls/form_template.xls');
$template->setActiveSheetIndex(0);
// Modifying the cells data here...
$objWriter = PHPExcel_IOFactory::createWriter($template, 'Excel5');
$objWriter->save('sites/default/files/'.$filename);
这是项目中非常重要的功能,客户需要尽快。