php解析excel表格转格式化的json数据
字段为:户号窗号季节有效时长具体时段
这个难点为:汇总统计户号中前一位或两位为楼层:
(特别注意:如果此处有效时长的格式不是文本格式,可以先复制这一列到记事本中,然后将这一列改成文本格式后,重新将记事本中的内容拷贝到这一列文本格式中即可)
php代码(注意,excel表中的有效时长为 文本类型)
<?php
// 检查是否有文件上传
if ($_FILES['excelFile']['error'] === UPLOAD_ERR_OK) {
// 获取上传的临时文件名
$tmp_name = $_FILES['excelFile']['tmp_name'];
// 加载PHPExcel库(假设你使用PHPExcel来处理Excel文件)
// require_once 'PHPExcel/Classes/PHPExcel.php';
require 'vendor/autoload.php';
// 读取Excel文件
$objPHPExcel = PHPExcel_IOFactory::load($tmp_name);
// 获取第一个工作表(假设只有一个工作表)
$sheet = $objPHPExcel->getSheet(0);
// 获取行数和列数
$highestRow = $sheet->getHighestRow();
$highestColumn = $sheet->getHighestColumn();
// 初始化数据数组
$data = array();
// 遍历每行数据