0
这是我在这个论坛的第一篇文章,如果U可以,要我耐心;)LaravelExcel出口产生太多的括号
首先上下文:我是深化发展的网页导入Excel文件( .xlsx),并用数据库中的一些数据编辑第一个。我正在使用LaravelExcel,并遇到与公式有关的问题。我想写一个单元格中的现有公式。这是到目前为止我的代码:
Excel::load('files/template_v02.xlsx', function($reader) use ($clients) {
$sheet = $reader->setActiveSheetIndex(0);
$sheet->setCellValue('A7', "=IFNA(VLOOKUP(\$C7;$'Billable items'.\$C$58:\$D$61;2;0); 0)+IF(D7=\"Yes\"; $'Billable items'.\$D$63;0)");
})->store('xlsx', public_path('files/test'));
的问题是第二个“$”,只是在“可结算项目”是第二片的名字第一次调用之前。我不明白为什么当我打开文件修改此CHAR产生这样的结果:在
=IFNA(VLOOKUP($C7;$'Billable items'.$C$58:$D$61;2;0); 0)+IF(D7="Yes"; $'Billable items'.$D$63;0)))
两个支架出现在公式的结尾(一个用于第二片材“$”每次通话)细胞,我无法弄清楚为什么(我用UTF-8编码)。
有人有想法吗?
在此先感谢!
试试这个'$ sheet-> setCellValue('A7','= IFNA(VLOOKUP($ C7; $ \'Billable items \'。$ C $ 58:$ D $ 61; 2; 0); 0)+ IF (D7 =“是”; $ \'Billable items \'。$ D $ 63; 0)');' –
已尝试更改机箱类型&转义,不会改变任何结果,但感谢尝试帮帮我 :/ – Mmeyers