php - 如何使用 php pear 电子表格 excel 编写器将命名范围添加到工作表

标签 php excel pear

是否可以使用 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/

相关文章:

php - sudo pecl install apc 返回错误

php - roundcube 中的致命 PHP 错误(缺少 Mail_mimePart)

PHP_CodeSniffer 缺少 Zend 标准?

php - 在使用 PHP 转换 JSON 数组中的 MySql 输出时卡住了

Django 提供生成的 excel 文件

javascript - 谷歌地图,在 Laravel/JS 中的标记标签处显示数据

Excel下拉列表: quick select?

java - 如何使用 apache-POI 在 excel 中将单元格设置为只读

php - curl 沙箱 Paypal PHP

php - 拆分 html 代码标签和内容