开发者社区> 问答> 正文

PhpSpreadsheet现有条件格式在某些电子表格上被删除

我使用相同的脚本来“模板化”不同的Xlsx文件,其中一些通过脚本后会保留其原始条件格式,而其他一些则没有。

$inputFileName = '/var/www/templates/'.$templateName;
$inputFileType = "Xlsx";
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($inputFileType);
$reader->setIncludeCharts(true);
$templateProcessor = $reader->load($inputFileName);
$templateProcessor->getActiveSheet()->setCellValue("C7", "25");

$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($templateProcessor, 'Xlsx');
    $writer->setIncludeCharts(true);
    $writer->save('/var/www/tmp/'.$testSheetName.'.xlsx');
?>

展开
收起
社区秘书 2019-11-27 16:18:41 1802 0
1 条回答
写回答
取消 提交回答
  • github.com/xuri

    推荐一个功能丰富、兼容性好、高性能的 Excel 文档基础库 Excelize:https://github.com/xuri/excelize https://xuri.me/excelize/images/excelize.svg

    2020-12-08 11:37:18
    赞同 2 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
大批量处理excel文件到ODPS中方案 立即下载
4个迭代,从批量交...1573957773.pdf 立即下载
低代码开发师(初级)实战教程 立即下载