克隆Google工作簿并嵌入HTML

时间:2017-07-30 06:55:44

标签: google-sheets google-spreadsheet-api

我有一个相当复杂的Excel文件(没有宏),它有数千个功能,大约10到15张。 第一张纸有一些单元格作为输入,其中的一些单元格创建其余的单张纸张。细胞价值。 我成功地将其导入Google表格。

  1. 是否可以在PHP中加载(克隆)一个委托工作簿? (在“文件”菜单中复制) 我在stackoverflow等上看到的例子是将工作表克隆/复制到新工作表。我想复制现有的工作簿。

  2. 如何将新克隆的工作簿嵌入到HTML页面中?由于我通过PHP克隆了它,因此我无法预先了解嵌入代码。

1 个答案:

答案 0 :(得分:0)

您可以查看此thread中的示例代码。

  

有一种内置方法专门为您执行此操作:

$objPHPExcel1 = PHPExcel_IOFactory::load($path);
$objPHPExcel2 = new PHPExcel();

// Copy active worksheet from $objPHPExcel1 to $objPHPExcel2
$worksheet = $objPHPExcel1->getActiveSheet();
$objPHPExcel2->addExternalSheet($worksheet)
     

如果你的内存不足,在内存中构建大型数组   尝试手动复制并没有帮助。

     

有一些旨在减少内存的方法,如单元缓存,   期待使用它们来减少内存使用

以下示例script演示addExternalSheet()如何将样式以及内容从一个工作簿复制到另一个工作簿。