<?php
require_once ‘Classes/PHPExcel.php‘;
$fileName = ‘1.xls‘;
$path = ‘‘;
$filePath = $path.$fileName;
$PHPExcel = new PHPExcel();
$PHPReader = new PHPExcel_Reader_Excel2007();
//为了可以读取所有版本Excel文件
if(!$PHPReader->canRead($filePath))
{
$PHPReader = new PHPExcel_Reader_Excel5();
if(!$PHPReader->canRead($filePath))
{
echo ‘未发现Excel文件!‘;
return;
}
}
//不需要读取整个Excel文件而获取所有工作表数组的函数,感觉这个函数很有用,找了半天才找到
$sheetNames = $PHPReader->listWorksheetNames($filePath);
//读取Excel文件
$PHPExcel = $PHPReader->load($filePath);
//获取工作表的数目
$sheetCount = $PHPExcel->getSheetCount();
//选择第一个工作表
$currentSheet = $PHPExcel->getSheet(0);
//取得一共有多少列
$allColumn = $currentSheet->getHighestColumn();
//取得一共有多少行
$allRow = $currentSheet->getHighestRow();
//循环读取数据,默认编码是utf8,这里转换成gbk输出
for($currentRow = 1;$currentRow<=$allRow;$currentRow++)
{
for($currentColumn=‘A‘;$currentColumn<=$allColumn;$currentColumn++)
{
$address = $currentColumn.$currentRow;
echo iconv( ‘utf-8‘,‘gbk‘, $currentSheet->getCell($address)->getValue() )."\t";
}
echo "<br />";
}
?>
相关文章
- 10-17大数据运维架构师培训(1):Zookeeper,Hadoop(HDFS,MR,Yarn)
- 10-17山东大学数据库实验1(2021年最新版)
- 10-17The picture of Kaggle pandas course(1)
- 10-17golang学习(1)
- 10-17Kubernetes 0-1 了解ConfigMap
- 10-17如何明确区分代码中的1和l
- 10-17【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第二周测验【中英】
- 10-17腾讯云标准型S2 2核8G5M和标准型SA1 4核8G5M特点具体介绍
- 10-17【记录爬虫实战过程】入门学习·详细过程·用爬虫实现小说爬取1
- 10-17Spring常用注解总结(1)