站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁CMS 栏目:PHP 阅读: 日期:2023-02-09
php实例14: PHPExcel读取EXCEL表格信息及内容 进入gitee下载PHPExcel,然后解压出来,打开Classes,可以看到一个文件和一个文件夹,全部复制,然后黏贴进服务器的根目录,也就是WWW里面,这样类库就安装好了,根目录新建个.XLS文件,填上内容备用
/**
* PHP读取EXCEL表格信息及内容
*/
先来看表格内容:
下面来说说方法
//使用类库 PHPExcel
首先,进入gitee下载PHPExcel,然后解压出来,打开Classes,可以看到一个文件和一个文件夹,全部复制,然后黏贴进服务器的根目录,也就是WWW里面,这样类库就安装好了,根目录新建个.XLS文件,填上内容备用
$filename = "demo.xls";
//file_exists 检查文件或目录是否存在
if (!file_exists($filename)) {
return "文件不存在";
}
//1.读取表格信息
//引用 类库PHPExcel
require_once "./PHPExcel/IOFactory.php";//载入 当前文件
$phpExcel = PHPExcel_IOFactory::load($filename);//方法 获取表格数量
$sheetCount = $phpExcel->getSheetCount();
//方法 设置默认表
$phpExcel->setActiveSheetIndex(0);//获取 表格行数
$row = $phpExcel->getActiveSheet()->getHighestDataRow();
//获取 表格列数
$column = $phpExcel->getActiveSheet()->getHighestDataColumn();echo "表格数目为:$sheetCount" . "表格行数:$row" . "表格列数:$column";
echo '<hr>';
//2.查询表内容
$data = [];
//行数循环
for ($i = 1; $i <= $row; $i++) {
//列数循环(3列,从A到C)
for ($c = 'A'; $c <= $column; $c++) {
$data[] = $phpExcel->getActiveSheet()->getCell($c.$i)->getValue();
}
echo "<pre>";
print_r($data);
}
输出结果: