PHPExcel插件工具
来源:互联网 发布:刷话题软件 编辑:程序博客网 时间:2024/05/29 02:15
PHPExcel Git地址:https://github.com/PHPOffice/PHPExcel.git。
方法一:如果加载的文件类型不确定,则通过load()方法加载文件。load()会试图判读加载的文件类型,并创建一个存有文件信息的PHPExcel对象。
$inputFileName='../your_file_path/example.xls';//加载文件到一个PHPexcel对象$objPHPExcel=PHPExcel_IOFactory::load($inputFileName);
方法二:如果知道需要加载文件的类型,则可以直接实例一个相对类型的reader对象,再通过reader加载文件,创建PHPExcel对象。
$inputFileName='../your_file_path/example.xls';//实例一个Excel5的reader$objReader=new PHPExcel_Reader_Excel5();//$objReader=new PHPExcel_Reader_Excel2007();//$objReader=new PHPExcel_Reader_Excel2003XML();$objPHPExcel=$objReader->load($inputFileName);
方法三:将文件类型最为参数传入IO Factory的createReader(),实例reader对象。
$inputFileType='Excel5';$inputFileName='../your_file_path/example.xls';$objReader=PHPExcel_IOFactory::createReader($inputFileType);$objPHPExcel=$objReader->load($inputFileName);
方法四:通过identify()方法。
$inputFileName='../your_file_path/example.xls';$inputFileType=PHPExcel_IOFactory::identify($inputFileName);$objReader=PHPExcel_IOFactory::createReader($inputFileType);$objPHPExcel=$objReader->load($inputFileName);
如果不在乎表格中的样式,只需要获取数据,可以setReadDataOnly(true)设置。注意:设置无法区分表格中时间日期和数字的不同。
$objReader->setReadDataOnly(true);
如果存在多个工作簿,但是你只需获取其中的一个或几个。
获取一个:
$inputFileType = 'Excel5'; $inputFileName = './sampleData/example1.xls'; $sheetname = 'Data Sheet #2'; $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objReader->setLoadSheetsOnly($sheetname); //恢复默认设置//$objReader->setLoadAllSheets(); $objPHPExcel = $objReader->load($inputFileName);
获取多个:
$inputFileType = 'Excel5'; $inputFileName = './sampleData/example1.xls'; $sheetnames = array('Data Sheet #1','Data Sheet #3'); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objReader->setLoadSheetsOnly($sheetnames);//恢复默认设置//$objReader->setLoadAllSheets(); $objPHPExcel = $objReader->load($inputFileName);
。。。未完
阅读全文
1 0
- PHPExcel插件工具
- PHPExcel插件的使用
- PHPExcel 插件使用详解
- phpexcel
- phpexcel
- phpexcel
- PHPExcel
- PHPExcel
- PHPexcel
- PHPEXCEL
- phpexcel
- phpexcel
- phpexcel
- phpexcel
- phpexcel
- PHPexcel
- phpExcel
- PHPExcel
- 二分查找递归和非递归实现(c语言实现)
- hadoop HA 过程
- python传到前端的数据,双引号被转义
- A Painless Q-learning Tutorial (一个 Q-learning 算法的简明教程)
- 安卓设计模式,工厂模式/单例模式/观察者模式/代理模式/
- PHPExcel插件工具
- 监听器--监听session创建后计数(servletContext)
- 简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别
- malloc(0)
- Android 7.0 调用系统相机拍照、裁剪相片
- 3 自建 HTTPS 证书
- 阿里下一代数据库技术:把数据库装入容器不再是神话
- 搜索-G
- 今天遇到的问题