【问题标题】:Can I read and write xslm files with php?我可以用 php 读写 xslm 文件吗?
【发布时间】:2018-12-05 15:43:31
【问题描述】:

我可以用 PHPSpreadsheet 读取和写入 xlsm 文件吗?我用 xlsx 文件做到了。

这是我的代码

<?php
require 'vendor/autoload.php';
$inputFileName = 'excels/file.xlsm';

/** Load $inputFileName to a Spreadsheet object **/
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($inputFileName);

//get first sheet in the workbook
$inputSheet = $spreadsheet->getSheet(0);

//Edit cell D4 with number 10 on first sheet
$inputSheet->setCellValue('D4', 10);

//Save file as result.xls
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Xlsx');
$newFileName = time();
$writer->save("excels/$newFileName.xlsm");

?>

【问题讨论】:

    标签: phpspreadsheet


    【解决方案1】:

    不,恐怕你不能; PHPSPreadsheet 不支持 xlsm 格式的读写,虽然它可以读取一些 xlsm 文件

    【讨论】:

    • 感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-17
    • 2020-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    相关资源
    最近更新 更多