是否可以使用 Excel_spreadsheet_writer 创建一个名称,例如
$workbook = new Spreadsheet_Excel_Writer();
$worksheet = &$workbook->addWorksheet('CheckNames');
$worksheet->writeName(0, 0, 'AnswerToEverythig', '42');
$worksheet->write(0, 1, 'Double =');
$worksheet->writeFormula(0, 2, '=AnswerToEverythig * 2');
$workbook->send('CheckNames.xls');
$workbook->close();
并在单元格 C1 中显示 84
根据 cypher 的建议,我尝试过 PHPExcel,但现在在以下内容上出现内部服务器错误
$prices_sheet->setCellValueByColumnAndRow(4, $row, '=IF(Round_Up=0, (C'.$row.'+D'.$row.'), 0.01 )');
将公式更改为
'=IF(0=0, (C'.$row.'+D'.$row.'), 0.01 )'
停止错误。
因此 PHPExcel 在使用命名范围解析公式时存在问题。
找到这个
http://phpexcel.codeplex.com/Thread/View.aspx?ThreadId=209472
最佳答案
我不确定 SpreadSheetExcelWriter
怎么样, 但肯定可以用 PHPExcel .我一直在使用PHPExcel
很长一段时间,我只能推荐它。
关于php - 如何使用 php pear 电子表格 excel 编写器将命名范围添加到工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318166/