if(Input::hasFile('excel_file')){
$path = Input::file('excel_file')->getRealPath();
$data = Excel::load($path, function($reader) {
$reader->setDateFormat('Y-m-d');
})->get();
$objPHPExcel = new PHPExcel();
$highestColumn = $objPHPExcel->setActiveSheetIndex(0)->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
echo $highestColumnIndex;
exit();
}
我可以导入excel文件并使用$ data-> count()计算行数。但我无法弄清楚列数。我怎样才能得到行中有多少列?我也尝试过使用phpexcel但是失败了。很难找到解决方案。
答案 0 :(得分:1)
jquery.min.js
答案 1 :(得分:0)
我知道这已经很晚了,但可以为其他人提供帮助: 获取以下列:
function getColumnNames($sheename, $path){
return Excel::selectSheets($sheename)->load($path)->keys()->toArray();
}
然后数:
count(getColumnNames('my_sheet', $my_file);