李小木个人博客
一个什么都知道什么都不精的IT男青年
  • 文章总数:19
  • 页面总数:4
  • 分类总数:5
  • 标签总数:0
  • 评论总数:587
  • 浏览总数:17531
  • 文章归档
    最热文章
      最新评论
        作者:admin | 分类:零碎知识 | 时间:2015-11-16 | 浏览:201 | 评论:2

        传统方法

        <?php/**
         *
         * @copyright 2007-2012 Xiaoqiang.
         * @author Xiaoqiang.Wu <jamblues@gmail.com>
         * @version 1.01
         */ error_reporting(E_ALL); date_default_timezone_set('Asia/ShangHai'); /** PHPExcel_IOFactory */require_once '../Classes/PHPExcel/IOFactory.php'; 
         // Check prerequisitesif (!file_exists("31excel5.xls")) {
        	exit("not found 31excel5.xls.\n");} $reader = PHPExcel_IOFactory::createReader('Excel5'); //设置以Excel5格式(Excel97-2003工作簿)$PHPExcel = $reader->load("31excel5.xls"); // 载入excel文件$sheet = $PHPExcel->getSheet(0); // 读取第一個工作表$highestRow = $sheet->getHighestRow(); // 取得总行数$highestColumm = $sheet->getHighestColumn(); // 取得总列数$highestColumm= PHPExcel_Cell::columnIndexFromString($colsNum); //字母列转换为数字列 如:AA变为27 /** 循环读取每个单元格的数据 */for ($row = 1; $row <= $highestRow; $row++){//行数是以第1行开始
            for ($column = 0; $column < $highestColumm; $column++) {//列数是以第0列开始
                $columnName = PHPExcel_Cell::stringFromColumnIndex($column);
                echo $columnName.$row.":".$sheet->getCellByColumnAndRow($column, $row)->getValue()."<br />";
            }} ?>


        精简方法

        <?php/**
         *
         * @copyright 2007-2012 Xiaoqiang.
         * @author Xiaoqiang.Wu <jamblues@gmail.com>
         * @version 1.01
         */ error_reporting(E_ALL); date_default_timezone_set('Asia/ShangHai'); /** PHPExcel_IOFactory */require_once '../Classes/PHPExcel/IOFactory.php'; 
         // Check prerequisitesif (!file_exists("31excel5.xls")) {
        	exit("not found 31excel5.xls.\n");} $reader = PHPExcel_IOFactory::createReader('Excel5'); //设置以Excel5格式(Excel97-2003工作簿)$PHPExcel = $reader->load("31excel5.xls"); // 载入excel文件$sheet = $PHPExcel->getSheet(0); // 读取第一個工作表$highestRow = $sheet->getHighestRow(); // 取得总行数$highestColumm = $sheet->getHighestColumn(); // 取得总列数 /** 循环读取每个单元格的数据 */for ($row = 1; $row <= $highestRow; $row++){//行数是以第1行开始
            for ($column = 'A'; $column <= $highestColumm; $column++) {//列数是以A列开始
                $dataset[] = $sheet->getCell($column.$row)->getValue();
                echo $column.$row.":".$sheet->getCell($column.$row)->getValue()."<br />";
            }} ?>


        打赏
        • 评论列表:
        •  程序员
           发布于 2016-02-28 23:04:37  回复该评论
        • 昨晚在家楼下吃面,隔壁桌有一萝莉跟她爹,同吃一碗。她爹先是将她喂饱,然后应她要求去买奶茶了。只见这小萝莉拿起勺子一勺一勺的往面里放辣椒,嘴里不停嘀咕:“让你喂,我让你喂,吃不下了还喂,辣死你……辣死你……” http://www.jfox.info

        发表评论:

        ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。