问题:
程序中我们获取当前Excel 用了多少列,但列数就是列名了,如何将列名转换成数字?
解决办法:
使用 PHPExcel_Cell::columnIndexFromString(‘Q’) //将列名转换成功数字
直接上代码:
// 读取excel 中 类目表
$objPHPExcel = PHPExcel_IOFactory::load($path);
$sheet = $objPHPExcel->getActiveSheet();
$highestRow = $sheet->getHighestRow();//获取行数
$highestColumn = $sheet->getHighestColumn(2);//获取第二行 的列名Q列
$columnCount = PHPExcel_Cell::columnIndexFromString($highestColumn); // 将列名转换成数字
var_dump($columnCount);die; // int(17)