php读取excel文件数据
PHP读取excel文件数据一般用phpexcel插件,但这个插件目前已经不再维护,改用phpspreadsheet,可以从github上clone。
该插件读取excel数据还是很方便的,代码如下:
require_once '.../vendor/phpoffice/phpexcel/Classes/PHPExcel/IOFactory.php';class ReadExcelController extends Controller
{private $file_path;public function actionIndex(){$this->file_path = 'test.xlsx';//读取excel $objPHPExcel = \PHPExcel_IOFactory::load($this->file);//读取excel文件中的第一个工作表$currentSheet = $objPHPExcel->getSheet(0);//取得最大列数$column = $currentSheet->getHighestColumn();//取得最大行数$row = $currentSheet->getHighestRow();for($i = 2; $i <= $row; ++$i) {for ($j = 'A'; $j <= $column; ++$j) {$data[$i-2][] = $currentSheet->getCell($j.$i)->getValue();}}print_r($data); die;}
}
文件引入路径我是随便写的,这个主要取决于该程序所在项目中位置。
主要引入PHPExcel_IOFactory()这个类就可以了,最终读取的数据就保存在数组$data里,可以打印验证,也可以直接存进数据库。
php读取excel文件数据相关推荐
- 利用pandas读取Excel文件数据
说明 pandas能帮助我们在Python 代码中直接读取Excel 文件数据. 但只有pandas是不行的,会报错: ImportError: Missing optional dependency ...
- 读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件
读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件 工作中涉及很多提供文档数据,少则几条,多则上万,少的可以自己编辑一个,静态final来自己定义,一旦数太多得话,就得使用 ...
- VC6.0读取Excel文件数据
VC6.0读取Excel文件数据 文件存储在Excel文件中,因此第一步是能够在程序中方便地读取表格数据,这里用的是VC6.0 MFC.文章内容仅供参考,程序不完整. 完整的VC6.0相关程序,需要的 ...
- 读取excel文件数据,插入sqlite,在dataGridView读取显示
读取excel文件数据,插入sqlite,在dataGridView读取显示 布局 将读取的文件excel 以及sqlite小型数据库位置(在项目文件下/bin/debug/-DB) 直接上代码 测试
- excel导入matlab NaN,Matlab GUI 读取excel文件数据时,出现NaN的问题
Matlab GUI 读取excel文件数据时,经常会用到如下一段代码,本人有两处不甚明白,请前辈解惑. 源代码 [num,text,raw]=xlsread('123.xls'); for i=1: ...
- 读取Excel文件数据
1.用APP直接读取Excel文件 这种方法原理是用APP打开EXCEL文件,操作单元格读取数据,快速比较慢,基本不采用这种方式. 2.用APP把Excel文件转成Txt文件,再读取Txt文件 过程 ...
- Python使用pandas读取Excel文件数据和预处理小案例
假设有Excel文件data.xlsx,其中内容为 现在需要将这个Excel文件中的数据读入pandas,并且在后续的处理中不关心ID列,还需要把sex列的female替换为1,把sex列的male替 ...
- vue3+ts读取excel文件数据
先下载xlsx依赖 npm i xlsx --save 在所需页面引入xlsx依赖 import * as xlsx from "xlsx"; 必须这样写 写别的引入会报错!! ...
- Java读取Excel文件数据并将记录写入到新的文件中--POI技术实现
1. apache poi包里有4个主要的类: Workbook----工作表,通过WorkbookFactory的create(FileInputStream fis)方法获取, Sheet---- ...
最新文章
- pymysq向mysql写数据 为什么本地无法查看_从运维角度浅谈MySQL数据库优化,中小企业DBA必会...
- 宋琦:PHP在微博优化中的“大显身手”
- DOS内核学习 - DOS专用中断
- Hadoop jobhistory历史服务器
- 【yolo】yolov3的pytorch版本保存自定义数据集训练好的权重,并载入自己的模型
- .Net开发的两个小技巧
- 前端学习(2372):uni-ui库
- The Ransom of Red Chief
- Linux安装后初始优化步骤(仅适用于CentOS、RedHat)
- 星河经纬加入会员可靠吗_星河湾外墙防水补漏 星河湾外墙防水补漏公司 星河湾外墙防水补漏师傅 星河湾外墙防水补漏施工队电话...
- 腾讯笔试题编程题——纸牌游戏
- 台式计算机网络共享,笔记本(通过网线)共享给台式机上网
- 2022N1叉车司机题库及在线模拟考试
- sql连表查询、子查询、组合查询
- 智能电表如何采集数据?
- APP爬虫开发环境准备
- 宠物商店信息管理系统
- How MonoRail works
- linux的常用命令行
- 当当网读书排行榜爬虫
热门文章
- VBA:SumProduct函数不支持条件解决办法 或者 Sumproduct报参数不匹配的解决办法
- c++擦除mbr代码
- 个人帐簿管理系统设计c语言,个人账簿管理系统设计.doc
- 【重温版】MyBatis详解
- Java周记2(第二周)
- PowerDesinger12.5破解中文版-资源共享与安装介绍
- Eclipse for Android —— ADT Bundle
- DLL劫持技术详解(lpk.dll)
- 论文的总体结构及质量控制
- python3生成器与迭代器_python3迭代器和生成器 | 吴老二