用PHP读写XLSM文件-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

用PHP读写XLSM文件

社区秘书 2019-11-27 16:25:13 528

我想使用PHP 读写XLSM类型的文件。我尝试为此使用PHPSpreadsheet,但它不支持XLSM扩展。

一种可能的解决方案是使用EasyXLS(https://www.easyxls.com/manual/basics/import-from-xlsx-file-format.html)

$workbook = new COM("EasyXLS.ExcelDocument");

// Import XLSM file
$workbook->easy_LoadXLSXFile("C:\\Samples\\Excel to import.xlsm");

// Get the table of the second worksheet
$xlsSecondTable = $workbook->easy_getSheet("Second tab")->easy_getExcelTable();

// Add more data to the second sheet
$xlsSecondTable->easy_getCell_2("A1")->setValue("Data added by Tutorial37");
for ($column=0; $column<5; $column++)
{
    $xlsSecondTable->easy_getCell(1, $column)->setValue("Data " . ($column + 1));
}

// Generate the XLSM file
$workbook->easy_WriteXLSXFile("C:\Samples\Excel with macro.xlsm");

但是我无法为此找到任何库。

有人对此有任何可能的解决方案吗?

PHP
m文件读写 xls文件 php读写 php写文件
分享到
取消 提交回答
全部回答(1)
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题