PHPexcel导入excel数据时对行列中的数据进行字符串格式化
2012-04-20 10:10
1021 查看
在使用phpExcel的过程中,难免会遇到各种各样的问题,在导入excel表格尤其如此,我们总是不能从编辑那里获得期望的excel数据,比如下面的就是:
很明显,我其实只想要这个对象中的文本而已,它它它。。。有些会受不了啊
其实解决这个方法很简单,下面是整个代码片断
也就是在$objPHPExcel->getActiveSheet ()->getCell ( "$k$j" )->getValue ();的前面加一个(string)就好了
就是这么简单!
很明显,我其实只想要这个对象中的文本而已,它它它。。。有些会受不了啊
其实解决这个方法很简单,下面是整个代码片断
<?php require_once SITE_PATH.'/PHPExcle/Classes/PHPExcel.php'; require_once SITE_PATH.'/PHPExcle/Classes/PHPExcel/IOFactory.php'; require_once SITE_PATH.'/PHPExcle/Classes/PHPExcel/Reader/Excel5.php'; $objReader = PHPExcel_IOFactory::createReader ( 'Excel5' ); $objPHPExcel = $objReader->load ( $fileurl ); $sheet = $objPHPExcel->getSheet ( 0 ); $highestRow = $sheet->getHighestRow (); $highestColumn = $sheet->getHighestColumn (); for($j = 2; $j <= $highestRow; $j ++){ for($k = 'A'; $k <= $highestColumn; $k ++) { $array[$j][$k] = (string)$objPHPExcel->getActiveSheet ()->getCell ( "$k$j" )->getValue (); } } ?>
也就是在$objPHPExcel->getActiveSheet ()->getCell ( "$k$j" )->getValue ();的前面加一个(string)就好了
就是这么简单!
相关文章推荐
- TP5中封装PHPEXCEL1.8导入数据以及图片功能
- PHPExcel导出导入excel、csv等格式数据
- php处理excel时间数据--——使用PHPExcel判别和格式化Excel中的日期格式
- thinkphp将excel 数据导入数据库表phpexce
- PHP-Excel读取导入Excel数据到数据库(2003,2007通用)使用方法
- PHPexcel 将excel表格数据导入数据库
- php的excel数据批量导入
- 如何将记事本里面的数据按照原先的行列结构导入excel
- 利用PHP-ExcelReader实现PHP导入Excel数据[不通过CSV]
- php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
- EXCEL:读取文本文件到EXCEL并对数据列进行格式化
- 转--使用PHP导入Excel和导出数据为Excel文件
- PHP将Excel导入数据库及数据库数据导出至Excel的方法 亲测
- PHP将Excel导入数据库及数据库数据导出至Excel的方法
- 【PHP】将EXCEL表中的数据轻松导入Mysql数据表
- PHP 导入excel数据
- PHP上传Excel文件导入数据到MySQL数据库(详细示例代码)【原创】
- phpexcel导入excel处理大数据
- 导入excel 注意:1:格式化导入excel 里面的数据 2:Response.Clear();据说没有这会导致乱码
- PHPExcel 导入数据导多个工作区(sheet)