PHPExcel设置列宽

时间:2012-08-20 16:57:27

标签: php phpexcel

我使用

设置.csv文件的列宽
  $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(50);

但是我看不到A列宽度的任何变化,我做错了什么?

2 个答案:

答案 0 :(得分:10)

首先,禁用自动调整大小:

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setAutoSize(false);

现在,您可以设置:

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth("50");

答案 1 :(得分:9)

假设您正在使用CSV Writer。

CSV文件不支持任何格式,只支持数据,因此在编写CSV文件时无法应用列宽(格式化)