How to save excel file using phpexcel

偶尔善良 提交于 2019-12-12 02:39:37

问题


I am writing some code to open an excel file then creating a new column and appending the data from column 2 to column 1. However the file is not saving.

I am loading this data in my local Wamp. The project is in Laravel

// create new file with results $date = new \DateTime();

    // create new file with results
    $date = new \DateTime();
    $directory = base_path() . '/storage/tmp/';


    /** Load $inputFileName to a PHPExcel Object **/
    $objPHPExcel = PHPExcel_IOFactory::load($inputFileName);

    foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) 
    {
        $worksheet->insertNewColumnBefore('A', 1); //To insert a single new column before column A:

        foreach($worksheet->getRowIterator() as $row) 
        {
            $worksheet->setCellValue('A'.$row, 'AFS-' . $worksheet->getCell("B".$row)->getValue());
        }
    }

    $convertedFileName = "converted-file". $date->getTimestamp().".xlsx";
    $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
    $objWriter->save($directory . $convertedFileName);

来源:https://stackoverflow.com/questions/35020292/how-to-save-excel-file-using-phpexcel

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!