我正在处理的项目有问题。 我必须使用特定的 excel 模板文件通过 ftp 将数据发送到我们正在合作的第三部分集成合作伙伴。 他们的系统可以接受的唯一格式是 xlsx 文档。
问题是它们在列标题上方有很多数据,因此我基本上需要能够逐个单元格地编辑这些文件。 有人可以给我一个很大的代码示例,以便我可以针对特定的单元格吗? 也许像单元格(“B1”)或行(5)->列(5)?
我一直在查看 maatsoftware 文档,但似乎找不到任何具体的内容。 我找到了使用 phpOffice excel 库执行类似操作的参考,但我不确定如何通过该库调用它。 我正在使用 Laravel 4.2。 我的项目是在 Laravel5 出现之前开始的,所以我有点被困在 Laravel 4.2 领域。
在此先感谢您的帮助。
韦德
您可以调用此包中的 PHPExcel 本机方法。
您可以在我们的文档中找到包装方法: http :
你好,
找出来并不容易,但我终于明白了。 我需要它来使用 var_dump(get_class_methods($reader)); 很多次,直到我找到正确的方法。
$reader->getExcel()->getSheet()->getCell('C7')->getValue()
\Excel::selectSheets('Configuration')->load($file->getRealPath(), function($reader) {
$reader->getExcel()->getSheet()->getCell('C7')->getValue() ;
});
它可能对某人有用。
谢谢大家。 今天我确实找到了一种对我有用的方法。
$excel->getActiveSheet()->getCellByColumnAndRow($col-1, $row-1)->getValue()
和
$excel->getActiveSheet()->setCellValueByColumnAndRow($field[$key],$startRow+1,$value)
我无法让 getCell() 函数工作,但我会试试你的方法。
谢谢!
最有用的评论
你好,
找出来并不容易,但我终于明白了。 我需要它来使用 var_dump(get_class_methods($reader)); 很多次,直到我找到正确的方法。
它可能对某人有用。