博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php导入excel文件
阅读量:4936 次
发布时间:2019-06-11

本文共 1166 字,大约阅读时间需要 3 分钟。

这个是非常简单的

首先先去phpexcel官网下一个excel类 然后粘代码就可以了

 

function format_excel2array($filePath='',$sheet=0){
if(empty($filePath) or !file_exists($filePath)){ die('file not exists');} $PHPReader = new PHPExcel_Reader_Excel2007(); //建立reader对象 if(!$PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader->canRead($filePath)){ echo 'no Excel'; return ; } } $PHPExcel = $PHPReader->load($filePath); //建立excel对象 $currentSheet = $PHPExcel->getSheet($sheet); //**读取excel文件中的指定工作表*/ $allColumn = $currentSheet->getHighestColumn(); //**取得最大的列号*/ $allRow = $currentSheet->getHighestRow(); //**取得一共有多少行*/ $data = array(); for($rowIndex=1;$rowIndex<=$allRow;$rowIndex++){ //循环读取每个单元格的内容。注意行从1开始,列从A开始 for($colIndex='A';$colIndex<=$allColumn;$colIndex++){ $addr = $colIndex.$rowIndex; $cell = $currentSheet->getCell($addr)->getValue(); if($cell instanceof PHPExcel_RichText){ //富文本转换字符串 $cell = $cell->__toString(); } $data[$rowIndex][$colIndex] = $cell; } } return $data; }
require './phpexcel1/Classes/PHPExcel.php'; $filePath =$path; $data = format_excel2array($filePath); print_r($data) 就是这么简单

转载于:https://www.cnblogs.com/liyunchao/p/7350892.html

你可能感兴趣的文章
Json.Net系列教程 2.Net类型与JSON的映射关系
查看>>
An unknown error occurred & “”的 iPhone is busy: Processing symbol files
查看>>
linux配置ant
查看>>
C语言经典程序之:简单成绩评价系统
查看>>
中文分词十年回顾结论 黄昌宁
查看>>
冒泡排序、36选7不重复、水仙花数、九九乘法表等案例
查看>>
placeholder 效果的实现,input提示字,获取焦点时消失
查看>>
SQL Server T—SQL 语句【建 增 删 改】(建外键)
查看>>
poj3122Pie
查看>>
Outlook自动回复功能无法使用
查看>>
CentOS7中开机出现end_request:I/O error,dev fd0,sector 0的解决办法
查看>>
Linux安装net-snmp
查看>>
Mongo客户端
查看>>
C#异步语法糖的苦与甜
查看>>
题目1138:进制转换
查看>>
如何写一份优秀的java程序员简历
查看>>
Apache Flink - Window
查看>>
rtc关机闹钟2 Alarm manager
查看>>
转:利用ant与jmeter实现负载测试自动化
查看>>
异常处理机制(Begin try Begin Catch)
查看>>