php使用PHPExcel18 遍历输出限制38列输出
可以使用PHPExcel的getColumnDimension方法获取列宽信息,然后根据需要限制输出的列数。
以下是一个示例代码:
// 加载PHPExcel库
require_once 'PHPExcel.php';
// 创建一个新的Excel对象
$objPHPExcel = new PHPExcel();
// 加载一个Excel文件
$objPHPExcel = PHPExcel_IOFactory::load('test.xlsx');
// 获取工作表中的列数
$columnCount = $objPHPExcel->getActiveSheet()->getHighestColumn();
// 获取每列的列宽信息
$columnDimensions = array();
for ($i = 'A'; $i <= $columnCount; $i++) {
$columnDimension = $objPHPExcel->getActiveSheet()->getColumnDimension($i);
$columnDimensions[$i] = $columnDimension->getWidth();
}
// 遍历输出限制38列输出
$limit = 38;
for ($i = 'A'; ord($i) <= ord($columnCount) && $limit > 0; $i++) {
echo $i . "\t" . $columnDimensions[$i] . "\n";
$limit--;
}
这个代码会输出前38列的列名和列宽信息。你可以根据需要修改输出方式
原文地址: https://www.cveoy.top/t/topic/g9fH 著作权归作者所有。请勿转载和采集!