如何使用Spout PHP库将gridviews列设置为一排excel文件
我有一个8个线性相关的表。 然后决赛桌是由〜60列和~24000行组成,我需要将所有数据导出为excel文件(XLSX格式)。 我决定使用Spout PHP库来导出和导入文件,而不是PHPexcel库,因为导出的数据太大。 我configuration了我的项目,正如文档中描述的那样,使用这个库。 此外,我将这个代码添加到视图文件。
$multipleRows = [ 'columns' => ['id', 'sub_id', 'address_id', 'abc', 'bca', 'cab', 'bac', ... //and so on ] ]; $writer = WriterFactory::create(Type::XLSX); $writer -> openToFile('c:/www/localhost/project/web/uploads/test.xlsx'); $writer -> addRows($multipleRows); $writer -> close();
但是当我试图导出XLSX文件时,我得到了输出文件第一行中的列标题。 我应该怎么做才能得到一个导出的文件看起来像一个gridview?