使用php来操作EXCEL文件
2014-04-03 10:54
441 查看
最近,刚过完年,部门想要统计一下去年部门的各种各样的一些数据,因此有一些EXCEL表格中的数据统计难以实现,需要借助程序来完成复杂的数据统计,因此自己最近也了解
了一下关于php操作excel的一些东西,其中比较常用的还是PHPEXCEL这个第三方工具(虽然php自带的函数fgetcsv也可以实现一些excel的功能,但是总体来说不如这个插件)。
下面是我使用的一个小小的例子:(注:需要先下载PHPExcel的插件,下面是我的插件路径)
了一下关于php操作excel的一些东西,其中比较常用的还是PHPEXCEL这个第三方工具(虽然php自带的函数fgetcsv也可以实现一些excel的功能,但是总体来说不如这个插件)。
下面是我使用的一个小小的例子:(注:需要先下载PHPExcel的插件,下面是我的插件路径)
require_once 'F:/wamp/www/PHPExcel/Classes/PHPExcel/IOFactory.php'; if (!file_exists("tian.xlsx")) { exit("Please run tian.php first." . EOL); } 6 // echo date('H:i:s') , " Load from Excel2007 file" , EOL; // $callStartTime = microtime(true); $objPHPExcel = PHPExcel_IOFactory::load("tian.xlsx"); // tian.xlsx是我要读取的excel的名称 $objPHPExcel->setActiveSheetIndex(0); $info = array(); // $objPHPExcel->getActiveSheet()->SetCellValue("Y2", "hello"); // 这个方法是设置坐标为Y2的单元格的值为“hello” for($i=2;$i<=2506;$i++){ $num = "R$i"; $info[$num] = $objPHPExcel->getActiveSheet()->getCell($num)->getValue(); // 这个方法是循环的获取纵坐标是R的单元格中的值 } // print_r($info);die; // 将获取的值放入到$info的数组中,然后进行下列的处理 $t1 = 0; foreach($info as $key=>$v ){ $infos = explode("\n",$v); $infos = array_filter($infos); // var_dump($infos); // var_dump(count($infos)); $t1 += count($infos); // $total = count($infos); // $objPHPExcel->getActiveSheet()->SetCellValue($key, $total); // die; } echo $t1;
相关文章推荐
- php中使用PHPExcel操作excel(xls)文件
- php中使用PHPExcel读写excel(xls)文件的方法
- [PHP Excel 输出]使用 PHP 输出带格式的 Excel 文件
- PHP的Excel文件操作
- 直接将数据导出到Excel文件,直接操作文件没有使用Variant
- 使用maven+springmvc+POI对上传的Excel文件进行解析并操作
- thinkphp5 , tp5 导入 Excel ,phpExcel 插件使用,文件上传
- php文件操作基本使用方法
- python操作excel表格文件--使用xlrd模块
- PHPExcel操作excel、csv格式的文件
- 使用phpexcel读写xls文件
- 使用JXL组件操作Excel和导出文件
- excel文件怎么使用php进行处理
- [PHP] PHP操作Excel导出和导入,使用PHPExcel第三方类操作
- phpexcel导入导出excel文件常用操作
- 使用phpExcelReader读取excel文件 .
- 在Yii框架中使用PHPExcel扩展从数据库导出excel文件功能的实现
- PHP 使用扩展 phdfs 操作 HDFS存储的文件
- 使用VBA操作文件(1):使用Excel对话框
- PHP中使用Imagick操作PSD文件实例