PHPExcel设置列宽

Amn*_*med 6 php phpexcel

我正在使用.csv文件设置列宽

  $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(50);
Run Code Online (Sandbox Code Playgroud)

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

Rol*_*and 10

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

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setAutoSize(false);
Run Code Online (Sandbox Code Playgroud)

现在,您可以设置:

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth("50");
Run Code Online (Sandbox Code Playgroud)


Mar*_*ker 9

假设您正在使用CSV Writer.

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