PHPExcel

简介: 1.PHPExcel类中读取Excel文件相关函数和使用方法 插件官网:http://phpexcel.codeplex.com/

1.PHPExcel类中读取Excel文件相关函数和使用方法

插件官网:http://phpexcel.codeplex.com/

<?php
require_once 'Classes/PHPExcel.php';
$fileName = 'test.xlsx';
$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 />";
}
?>

 

相关文章
|
前端开发 小程序 JavaScript
phpexcel(二)导入excel文件
有导出。自然就有导入。功能多样化嘛。 我这里使用的是laravel5.8框架(框架老点,但是这玩意完全就是一个自定义方法,跟框架版本什么的没有关系)
63 1
|
存储 小程序 PHP
phpexcel(一)导出excel文件
先说一下header导出。 我这里使用的是thinkphp3.2框架.
64 0
PHPExcel7.4数据导入很容易跳的坑
PHPExcel7.4数据导入很容易跳的坑
80 0
|
Python
Python无法打开.xlsx文件:xlrd.biffh.XLRDError: Excel xlsx file; not supported
了解Python无法打开.xlsx文件:xlrd.biffh.XLRDError: Excel xlsx file; not supported。
263 0
Python无法打开.xlsx文件:xlrd.biffh.XLRDError: Excel xlsx file; not supported
phpexcel导入,出现PHPExcel_RichText Object解决办法
phpexcel导入,出现PHPExcel_RichText Object解决办法
312 0
|
开发工具 Python 人工智能