是否可以使用PhpSpreadSheet在现有的spreadSheet中编写?

时间:2018-05-30 15:59:43

标签: php spreadsheet phpspreadsheet

我目前正在使用PhpSpreadSheet库,我想写入现有的spreadSheet。那可能吗?

如果是,怎么样?我在documentation中没有看到任何可能性。

谢谢!

1 个答案:

答案 0 :(得分:4)

  • 加载现有的电子表格文件
  • 改变一些事情
  • 再次将其写入Filesystem

代码:

<?php

//load spreadsheet
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load("yourspreadsheet.xlsx");

//change it
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'New Value');

//write it again to Filesystem with the same name (=replace)
$writer = new Xlsx($spreadsheet);
$writer->save('yourspreadsheet.xls');