/**
* 获取表格数据 2017-10-15
* @param: $fileName表格名字 $headArr表头 $data导出数据 $msg批注
*/
function getData($uid, $file_dir)
{
// vendor('PHPExcel.PHPExcel');
// $PHPReader = new \PHPExcel_Reader_Excel2007();
$PHPReader = new \PHPExcel_Reader_Excel5();
if (!$PHPReader->canRead($file_dir)) {
$PHPReader = new \PHPExcel_Reader_Excel2007();
if (!$PHPReader->canRead($file_dir)) {
return array(0, '请上传文档');
}
}
//载入文件
$PHPExcel = $PHPReader->load($file_dir);
//获取表中的第一个工作表,如果要获取第二个,把0改为1,依次类推
$currentSheet = $PHPExcel->getSheet(0);
//获取总行数
$allRow = $currentSheet->getHighestRow();
$allColumn = $currentSheet->getHighestColumn();
$allColumn = ord($allColumn);
for ($j = 2; $j <= $allRow; $j++) {
for ($i = 65; $i <= $allColumn; $i++) {
$colum = chr($i);
$cell = $currentSheet->getCell($colum . $j)->getValue();
if ($cell instanceof PHPExcel_RichText) { //富文本转换字符串
$cell = $cell->__toString();
}
$data[$j][$colum] = $cell;
}
}
return array(1, $data);
}
php 文件导入
最新推荐文章于 2024-07-15 11:24:39 发布