博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 读取EXCEL
阅读量:5738 次
发布时间:2019-06-18

本文共 2032 字,大约阅读时间需要 6 分钟。

PHPExcel 自己下载。

PHP读取EXCEL

public function import_Excel($file_name){        include_once LIB_ROOT_PATH."3rdParty/phpexcel/PHPExcel.php";        $objReader = PHPExcel_IOFactory::createReader('Excel2007');        $objPHPExcel = $objReader->load($file_name,$encode='utf-8');        $sheet = $objPHPExcel->getSheet(0);        $highestRow = $sheet->getHighestRow();//取得总行数        $highestColumn = $sheet->getHighestColumn();//取得总列数        $data = array();        for($i=2;$i<=$highestRow;$i++){            for($j='A';$j<=$highestColumn;$j++){                $data[$i][] = $objPHPExcel->getActiveSheet()->getCell("$j$i")->getValue();            }        }        return $data;    }

 

  

PHP导出EXCEL

public function data_excel(){ include_once LIB_ROOT_PATH."3rdParty/phpexcel/PHPExcel.php";        $objPHPExcel = new PHPExcel();        $objPHPExcel->setActiveSheetIndex(0)            ->setCellValue('A1', '相近字')              ->setCellValue('B1', '可能的字');        $i = 0;        foreach ($temp as $key => $value) {            $i++;            $objPHPExcel->getActiveSheet(0)->setCellValue('A'.($i+1), $key);            $objPHPExcel->getActiveSheet(0)->setCellValue('B'.($i+1), $value);        }        //  sheet命名          $objPHPExcel->getActiveSheet()->setTitle('易错字统计');        $objPHPExcel->setActiveSheetIndex(0);          // excel头参数          header('Content-Type: application/vnd.ms-excel');          header('Content-Disposition: attachment;filename="('.date('Ymd-His').').xlsx"');  //日期为文件名后缀          header('Cache-Control: max-age=0');        $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');  //excel5为xls格式,excel2007为xlsx格式          $objWriter->save('php://output');         exit;     }

 EXCEL转为html

include './phpexcel/PHPExcel.php';$filename = '1.xls';$objReader = new \PHPExcel_Reader_Excel2007(); //实例化一个读取对象$objWriteHTML = new \PHPExcel_Writer_HTML($objReader->load($filename));  //读取excel文件,并将它实例化为PHPExcel_Writer_HTML对象$objWriteHTML->save("php://output");

 

转载于:https://www.cnblogs.com/zlx7/p/6236720.html

你可能感兴趣的文章
GIT
查看>>
微软宣布公开预览其内容分发网络
查看>>
SRE工程师到底是做什么的?
查看>>
解读:Red Hat为什么收购Ansible
查看>>
PHP json_encode() 函数介绍
查看>>
MyEclipse8.6 web中jsp页面出现jquery,dojo等代码自动提示
查看>>
js动态设置元素高度
查看>>
Ossim下的安全合规管理
查看>>
如何让一个linux命令后台运行,而不受终端影响
查看>>
DelphiWebMVC框架下BPL热部署实现
查看>>
spring-boot | 日志
查看>>
Cordova Hot Code Push Plugin -9 错误治疗方法
查看>>
C++与MySQL的冲突
查看>>
python 安装beautifulsoup4
查看>>
Spring 之 配置(Java之负基础实战)
查看>>
siki学习之观察者模式笔记
查看>>
PYQT窗口可视化编程
查看>>
单元测试
查看>>
spring.net 继承
查看>>
html5-css的引入
查看>>