在PHP中使用PHPExcel库(现在已经被PhpSpreadsheet取代)时,可以通过以下方法设置列宽:
composer require phpoffice/phpspreadsheet
<?php
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
// 创建一个新的Excel文件
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
// 设置列宽
$sheet->getColumnDimension('A')->setWidth(10); // 设置列A的宽度为10个字符宽度
$sheet->getColumnDimension('B')->setWidth(20); // 设置列B的宽度为20个字符宽度
$sheet->getColumnDimension('C')->setWidth(30); // 设置列C的宽度为30个字符宽度
// 写入Excel文件
$writer = new Xlsx($spreadsheet);
$writer->save('example.xlsx');
在这个示例中,我们创建了一个新的Excel文件,并设置了列A、B和C的宽度。你可以根据需要调整这些值以获得所需的列宽。最后,我们将文件保存为example.xlsx
。