LaravelExcel:导出为CSV时评估计算

时间:2017-11-24 09:30:18

标签: php laravel laravel-5 phpexcel laravel-excel

我正在使用Laravel Excel:http://www.maatwebsite.nl/laravel-excel/docs用于Laravel 5 +

我正在尝试将XLSX文件转换为CSV文件。这样工作正常,除了在生成的CSV文件中不计算计算,并以“纯文本”形式返回(例如:"=IF(A1="YES";TRUE;FALSE)"

这就是我现在尝试的方式,但显然这不起作用:

   $file = $request->file('file');            
   $result = Excel::load($file, function($file) {})->download("csv"); 

是否有另一种方法可以让我在评估单元格时将文件导出为CSV,还是需要创建自己的循环?

1 个答案:

答案 0 :(得分:0)

在配置文件中只有一个选项...

    /*
    |--------------------------------------------------------------------------
    | Pre-calculate formulas during export
    |--------------------------------------------------------------------------
    */
    'calculate'                   => true,