如何使用symfony2读取Excel文件?

-3 phpexcel symfony

我安装ExcelbundlePhpExcel库.我想读取我发现这个功能的excel文件.

我怎么用呢?有什么建议吗?

public function xlsAction()
{
    $filenames = "your-file-name";
    $phpExcelObject = $this->get('phpexcel')->createPHPExcelObject($filenames);

    foreach ($phpExcelObject ->getWorksheetIterator() as $worksheet) {
        echo 'Worksheet - ' , $worksheet->getTitle();
        foreach ($worksheet->getRowIterator() as $row) {
            echo '    Row number - ' , $row->getRowIndex();
            $cellIterator = $row->getCellIterator();
            $cellIterator->setIterateOnlyExistingCells(false); // Loop all cells, even if it is not set
            foreach ($cellIterator as $cell) {
                if (!is_null($cell)) {
                    echo '        Cell - ' , $cell->getCoordinate() , ' - ' , $cell->getCalculatedValue();
                    }
                }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Put*_*utr 5

我的建议是"阅读文档"并开始攻击它.根据我的经验,使用excel是非常复杂和耗时的,所以不要指望其他人在线解决您的问题.

看起来你在谈论这个包:https: //github.com/liuggio/ExcelBundle

它有很好的文档,甚至是完整的例子(参见"假控制器").