7

を使用して.csvファイルの列幅を設定しています

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

しかし、列Aの幅に変化が見られません。何が間違っていますか?

4

2 に答える 2

12

まず、オートサイズを無効にします:

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

これで、次を設定できます。

$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth("50");
于 2015-10-16T12:47:54.360 に答える
9

CSVライターを使用していると仮定します。

CSVファイルはフォーマットをサポートしておらずデータのみをサポートしているため、CSVファイルを作成するときに列幅(フォーマット)を適用することはできません。

于 2012-08-20T17:01:19.077 に答える