我正在使用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,而我得到一个很高的行,我没有获得更多数据。我打印出字符串并检查它,没有任何时髦的角色。任何想法都将不胜感激。
答案 0 :(得分:3)
不要简单地假设如果已经设置了具有高度的单个行,则设置默认值将起作用。最好允许默认值为大多数行执行其工作,并明确设置您需要设置的那些
使用
$phpExcel->getActiveSheet()->getRowDimension(1)->setRowHeight(123);
设置您需要设置的每一行
最大行高为409