PHP读取Excel 之 Spreadsheet_Excel_Reader

简介:

和Spreadsheet_Excel_Writer类似,Spreadsheet_Excel_Reader是用来读取Excel内容的工具。
可以方便的将Excel数据导入到数据或者其他用途。

如下代码:

<?php
//调用Reader
require_once 'Spreadsheet/Excel/Reader/reader.php';
//创建 Reader
$data = new Spreadsheet_Excel_Reader();
//设置文本输出编码
$data->setOutputEncoding('GB2312');
//读取Excel文件
$data->read("c:\test.xls");
//$data->sheets[0]['numRows']为Excel行数
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
  //$data->sheets[0]['numCols']为Excel列数
  for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
   //显示每个单元格内容
   echo $data->sheets[0]['cells'][$i][$j];
  }
}
?>


另,由于日期型的特殊性,在取值时可能会产生错误,可将Excel单元格类型设为Text,
将日期以文本形式读取,如需日期型字符再通过PHP对其进行处理即可(strtotime()结合date())。





本文转自Gnie博客园博客,原文链接:http://www.cnblogs.com/gnielee/archive/2009/07/28/php-excel-reader.html,如需转载请自行联系原作者

相关文章
|
7月前
|
存储 关系型数据库 MySQL
PHP 如何使用 Excel 处理数据
【1月更文挑战第1天】PHP 如何使用 Excel 处理数据
129 1
|
XML 存储 安全
Excel电子表格的PHP类库:PHP_XLSXWriter(大数据量报表、后台运行、浏览器下载)
Excel电子表格的PHP类库:PHP_XLSXWriter(大数据量报表、后台运行、浏览器下载)
280 0
php导入Excel表格接口
php导入Excel表格接口
76 0
php7.3导入Excel strpos(): Non-string needles will be interpreted as strings in the
php7.3导入Excel strpos(): Non-string needles will be interpreted as strings in the
128 0
php7.3导入Excel strpos(): Non-string needles will be interpreted as strings in the
|
PHP
php导入excel的图片
php导入excel的图片
173 0
php导入excel的图片
php读取与写入文件(详解)
php读取与写入文件(详解)
153 0
php读取与写入文件(详解)
php-读取excel文件
php-读取excel文件
245 0
php-读取excel文件
|
人工智能 算法 应用服务中间件
框架外的PHP读取.env文件(php5.6、7.3可用版)
背景:由于项目需要,在框架外(public文件夹下)新建了一个原生的php文件,由于不知道怎么解决。只需要在宝塔上的php相应的版本上把禁用函数去除即可。其他的参数自己根据代码获取,代码简单,自己读吧。“框架外的php文件,怎么使用DB操作”(我的环境 nginx php7,3)于是上网搜索了一早上也没能又方法。于是我使用了,原生连接方法。index.php文件。这里如果出现这样的问题。............
428 0
框架外的PHP读取.env文件(php5.6、7.3可用版)
|
JavaScript PHP
文件bom头,文件bom头保存的什么东西,php读取bom头数据
文件bom头,文件bom头保存的什么东西,php读取bom头数据
88 0