PHP如何将Excel文件读取出数据并放到数组中
时间: 2024-05-08 20:19:21 浏览: 8
你好!关于你的问题,可以使用 PHPExcel 库来读取 Excel 文件中的数据并放到数组中。可以通过以下示例代码实现:
```
//加载PHPExcel类库
include 'PHPExcel/PHPExcel.php';
//打开Excel文件
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("test.xlsx");
//选择活动工作表
$objPHPExcel->setActiveSheetIndex(0);
//获取行数和列数
$highestRow = $objPHPExcel->getActiveSheet()->getHighestRow();
$highestColumn = $objPHPExcel->getActiveSheet()->getHighestColumn();
//转换列字母为数字
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
//循环读取数据
$data = array();
for ($row = 1; $row <= $highestRow; $row++) {
for ($col = 0; $col < $highestColumnIndex; $col++) {
$value = $objPHPExcel->getActiveSheet()->getCellByColumnAndRow($col, $row)->getValue();
$data[$row][$col] = $value;
}
}
//输出数据
echo "<pre>";
print_r($data);
echo "</pre>";
```
希望能够帮到你!如果你有其他问题,可以继续问我哦。