phpexcel读1

<?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 />";
}
?>

phpexcel读1

时间: 2024-07-30 15:05:51

phpexcel读1的相关文章

PHP 操作 Excel PHPExcel 详解 --转

header header("Content-Type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=sample.xls"); header("Pragma:no-cache"); header("Expires:0"); 2.PHPExcel http://www.codeplex.com/PHPExcelhttp:/

PHPExcel中文开发手册翻译版(2)

PHPExcel开发者文档 1.目录2. 4先决条件2.1.软件要求42.2.安装说明42.3.入门42.4.有用的链接和工具42.4.1.的OpenXML / SpreadsheetML中42.4.2.常见问题52.4.3. 6教程3.建筑73.1. 7示意性3.2.延迟加载器73.3.电子表格在内存中73.4.读者和作家73.5.流利的接口84.创建电子表格104.1.该PHPExcel 10级4.1.1.从文件加载10工作簿4.1.2.创建一个新的工作簿104.2.配置设置104.2.1.

2016/06/16 phpexcel

程序部分 require_once './phpexcel/PHPExcel.php'; // 首先创建一个新的对象  PHPExcel object $objPHPExcel = new PHPExcel(); // 设置文件的一些属性,在xls文件——>属性——>详细信息里可以看到这些值,xml表格里是没有这些值的 $objPHPExcel ->getProperties()  //获得文件属性对象,给下文提供设置资源 ->setCreator( "Maarten B

YII2+PHPEXCEL

Yii2使用PHPExcel读取excel,有需要的朋友可以参考下. 个人使用过程中保存一些使用PHPExcel的经验,以便后来翻阅: 与PHP的Yii框架结合,可以轻松使用.而且根本不用网上所说的修改Yii的自动加载文件等方法. 具体使用方法: 下载phpofficehttp://phpexcel.codeplex.com/releases/view/119187 下载后首级目录结构是 Classes, Documentation, Examples, changelog.txt, insta

PHPExcel

首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 require_once './phpexcel/PHPExcel.php'; // 首先创建一个新的对象 PHPExcel object $objPHPExcel = new PHPExcel();

phpexcel入门

最近接触了一下PHP.发现入门倒还蛮容易的,毕竟和C++很像.但是入门的内容无非是一些最简单的基础,真正的难点在于PHP的很多拓展. 这几天概要的学习了一下PHPExcel,之所以说自己是概要的学习,是因为主要是以看网上的例子作为学习的主线,结合官方pdf文档. 下面就简要的对于近期的学习做一个小结. 1. 结构: PHPExcel的构建具有很清晰的结构.明确了这个点,对于接下来的学习至关重要. 工作簿: 官方文档中叫workbook.对应PHPExcel中的PHPExcel类. 工作表: wo

【php】对PHPExcel一些简单的理解

这里有关于excel文件的几个概念需要跟大家说明一下,这几个概念对于我们的后续编程是很有帮助的: 1.工作簿:在excel环境中用来存储数据并处理数据的文件,又称为excel文件或excel文档, 在一个工作簿中,可以拥有多张不同类型的工作表,无论有多少张工作表,在将其保存时,都将会保存在一个工作簿文件中,而不是按照工作表的个数来保存的 在默认情况下,每一个工作簿文件会包含三个工作表文件:sheet1,sheet2,sheet3 2.工作表:是由多行和多列所构成的一个二维表格,行号的编号是自上而

PHP实例:使用PHPExcel导入Excel2003文档和Excel2007文档到MySQL数据库中

如果要使用phpExcelReader将Excel 数据导入到mysql 数据库,请读者点击这个文章查看. 使用phpExcelReader将Excel 数据导入到mysql 数据库. 下面我们介绍另一种方法来实现导入Excel到MySQL数据库. 1.到官网http://phpexcel.codeplex.com/下载PHPExcel类库,我目前使用的是1.7.9版本.如图: 2.直接上代码. (1).conn.php文件(这个不用介绍,你懂得): PHP Code复制内容到剪贴板 $mysq

phpExcel导出大量数据出现内存溢出错误的解决方法

phpExcel将读取的单元格信息保存在内存中,我们可以通过 代码如下:PHPExcel_Settings::setCacheStorageMethod() 来设置不同的缓存方式,已达到降低内存消耗的目的! 1.将单元格数据序列化后保存在内存中 代码如下: PHPExcel_CachedObjectStorageFactory::cache_in_memory_serialized; 2.将单元格序列化后再进行Gzip压缩,然后保存在内存中 代码如下: PHPExcel_CachedObject