php读取excel内容
2024-10-13 23:38:14
使用php读取到excel文件中的内容
1.下载PHPExcel类
2.代码:
header("Content-type:text/html;charset=utf-8");
require_once 'PHPExcel/Classes/PHPExcel/IOFactory.php';
$path ='test.xlsx';
$objPHPExcel = PHPExcel_IOFactory::load($path);
$sheet = $objPHPExcel->getSheet(0);
//获取行数与列数,注意列数需要转换
$highestRowNum = $sheet->getHighestRow();
$highestColumn = $sheet->getHighestColumn();
$highestColumnNum = PHPExcel_Cell::columnIndexFromString($highestColumn); //取得字段,这里测试表格中的第一行为数据的字段,因此先取出用来作后面数组的键名
$filed = array();
for($i=0; $i<$highestColumnNum;$i++){
$cellName = PHPExcel_Cell::stringFromColumnIndex($i).'1';
$cellVal = $sheet->getCell($cellName)->getValue();//取得列内容
$filed []= $cellVal;
} //开始取出数据并存入数组
$data = array();
for($i=2;$i<=$highestRowNum;$i++){
$row = array();
for($j=0; $j<$highestColumnNum;$j++){
$cellName = PHPExcel_Cell::stringFromColumnIndex($j).$i;
$cellVal = $sheet->getCell($cellName)->getValue();
$row[ $filed[$j] ] = $cellVal;
}
$data []= $row;
}
print_r($data);
打印出的$data即为表格中的信息
最新文章
- 字符串匹配算法--Brute-Force算法
- Top ShooterHDU2863&;&;继续xxx定律HDU3784
- BZOJ1588 HNOI2002 营业额统计 [Splay入门题]
- 并发之 volatile
- android学习系列:jercy——AI3 的博客
- 解决SQLServer2008 Express远程连接出错的问题[Error: 1326错误]
- 数据结构【三】:简单优先队列PriorityQueue
- QString内部仍采用UTF-16存储数据且不会改变(一共10种不同情况下的编码)
- 解读(GoogLeNet)Going deeper with convolutions
- Java8中Lambda表达式的10个例子
- Python直接迭代序列比通过索引迭代序列快。
- C# 保留小数点后两位(方法总结)
- Linux启动时显示Grub命令行及修改
- 一分钟搭建Vue2.0+Webpack2.0多页面项目
- 为了异常安全(swap,share_ptr)——Effecive C++
- 转 Singleton clr via c#3
- 执行find / -name *.sh时报错 find: 路径必须在表达式之前: start-ressvr-release.sh
- ubuntu安装docker以及基本用法
- Bash : IO 重定向
- Mysql导出(多张表)表结构及表数据 mysqldump用法
热门文章
- Coreseek 安装指南
- javascript面向对象(一):封装
- Mysql 中的事件//定时任务
- JavaScript简单的tabel切换2
- struts基于ognl的自动类型转换需要注意的地方
- 野路子出身PowerShell 文件操作实用功能 MSSQL123
- Redis in Action 文章投票
- try{}、catch(){}、throw语句
- 使用 JDBC 和 JavaTemplate 查询SQL语句返回 List<;Map<;String,Object>;>;
- 关于checkbox的一些问题(全选,反选,以及取值)