PHPExcel行高是否有限制

时间:2014-07-30 17:04:11

标签: php phpexcel

我正在使用PHPExcel生成xls(excel5格式)电子表格。除了一个小问题外,它的效果很好。我有三组文本数据在列中一个接一个出现。它们的格式为

Item 1
a
b
c

Item 2
a
b
c

Item 3
a
b
c

所有行都用新行分隔(\ n)。问题是只出现前两个项目。我使用以下命令将行高设置为auto:

$phpExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(-1);

我已经尝试将rowheight设置为1000,而我得到一个很高的行,我没有获得更多数据。我打印出字符串并检查它,没有任何时髦的角色。任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:3)

不要简单地假设如果已经设置了具有高度的单个行,则设置默认值将起作用。最好允许默认值为大多数行执行其工作,并明确设置您需要设置的那些

使用

$phpExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(123);

设置您需要设置的每一行

最大行高为409