PHPExcel导出数据的基本使用方法

 1 <?php
 2 //引入excel文件
 3 include "Phpexcel/Phpexcel.php";
 4 include "Phpexcel/Phpexcel/Writer/Excel2007.php";
 5 //实例化对象
 6 $objExcel = new PHPExcel();
 7 //获得当前sheet操作对象
 8 $objSheet = $objExcel->getActiveSheet();
 9 //设置sheet名称
10 $objSheet->setTitle(‘mysheet‘);
11 //填充数据 一
12 /*$objSheet->setCellValue(‘A1‘,‘ID‘)
13    ->setCellValue(‘B1‘,‘班级‘)
14    ->setCellValue(‘C1‘,‘姓名‘)
15    ->setCellValue(‘D1‘,‘性别‘)
16    ->setCellValue(‘E1‘,‘分数‘);
17 $objSheet->setCellValue(‘A2‘,‘1‘)
18    ->setCellValue(‘B2‘,‘一班‘)
19    ->setCellValue(‘C2‘,‘james‘)
20    ->setCellValue(‘D2‘,‘男‘)
21    ->setCellValue(‘E2‘,‘60‘);
22 $objSheet->setCellValue(‘A3‘,‘2‘)
23    ->setCellValue(‘B3‘,‘二班‘)
24    ->setCellValue(‘C3‘,‘Mares‘)
25    ->setCellValue(‘D3‘,‘女‘)
26    ->setCellValue(‘E3‘,‘70‘);
27 $objSheet->setCellValue(‘A4‘,‘3‘)
28    ->setCellValue(‘B4‘,‘三班‘)
29    ->setCellValue(‘C4‘,‘mariros‘)
30    ->setCellValue(‘D4‘,‘男‘)
31    ->setCellValue(‘E4‘,‘80‘);*/
32 //填充数据 数组形式
33 $excelArr = array(
34    array(‘ID‘,‘班级‘,‘姓名‘,‘性别‘,‘分数‘),
35    array(‘1‘,‘一班‘,‘高飞‘,‘男‘,‘60‘),
36    array(‘2‘,‘二班‘,‘乔丹‘,‘男‘,‘50‘),
37    array(‘3‘,‘三班‘,‘布莱尔‘,‘女‘,‘40‘),
38    array(‘4‘,‘四班‘,‘大卫‘,‘男‘,‘30‘),
39 );
40 $objSheet->fromArray($excelArr);
41 //写入数据
42 $objWriter = PHPExcel_IOFactory::createWriter($objExcel,‘Excel2007‘);
43 //保存数据
44 $objWriter->save(‘myexcel2.xlsx‘);
45
46
47
48
49
50       
时间: 2024-10-13 08:52:44

PHPExcel导出数据的基本使用方法的相关文章

让phpexcel导出数据0000

华彩CC网投国际转发:原文为 http://www.kubiji.cn/juhe-id9013.html 摘要:最近做一个php项目的时候,遇到一个问题.功能:使用phpexcel导出数据.问题描述:导出身份证后四位是0000这是因为在excel中如...最近做一个php项目的时候,遇到一个问题. 功能:使用phpexcel导出数据. 问题描述:导出身份证后四位是0000 这是因为在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法. 方法一:设置单元格为文本$obj

MVC导出数据到EXCEL新方法:将视图或分部视图转换为HTML后再直接返回FileResult

MVC导出数据到EXCEL新方法:将视图或分部视图转换为HTML后再直接返回FileResult 导出EXCEL方法总结:MVC导出数据到EXCEL的方法有很多种,常见的是: 1.采用EXCEL COM组件来动态生成XLS文件并保存到服务器上,然后转到该文件存放路径即可:优点:可设置丰富的EXCEL格式,缺点:需要依赖EXCEL组件,且EXCEL进程在服务器中无法及时关闭,以及服务器上会存留大量的不必要的XLS文件: 2.设置输出头为:application/ms-excel,再输出拼接的HTM

CodeIgniterCodeigniter+PHPExcel导出数据到Excel文件

解压压缩包里的Classes文件夹中的内容到application\libraries\目录下,目录结构如下:--application\libraries\PHPExcel.php--application\libraries\PHPExcel(文件夹)修改application\libraries\PHPExcel\IOFactory.php文件--将其类名从PHPExcel_IOFactory改为IOFactory,遵从CI类命名规则.--将其构造函数改为public $this->loa

[转]mysql导入导出数据中文乱码解决方法小结

本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友. linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: 代码如下: mys

php利用phpexcel导出数据

php中利用phpexcel导出数据的实现代码.对phpexcel类库不熟悉的朋友,可以阅读下<phpexcel中文帮助手册>中的内容,具体实例大家可以phpexcel快速开发指南中的相关例子. 完整代码: public function export_data($data = array()) { # code... include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/IWriter.php') ; include_on

phpexcel导出数据 出现Formula Error的解决方案

phpexcel导出数据报错 Uncaught exception 'Exception' with message 'Sheet1!A1364 -> Formula Error: Unexpected operator '='' 在excel中一个单元格如果是以“=”开头,则说明这个单元格是根据其他单元格的值算出来的,“=”后面必须跟着一个合法的表达式 而那个字符串是用户的输入,很明显不应该是一个合法的表达式,所以应该在代码中过滤掉 方法很简单,在“=”前面加一个半角的单引号就可以了,所以修改

PHPexcel导出数据

百度PHPexcel 进入后 选择branches  进入选择版本 拷贝classes文件 改名为PHPexcel 下面是我用thinkphp3.2.3写的一个简单导出 public function PHPexcel(){ $path=str_replace('\\','/',__FILE__);//替\为/ $arr=explode('/',$path); $str = $arr[0].'/'.$arr[1].'/'.$arr[2].'/'.$arr[3].'/';//拼装文件路径 $a =

mysql导入导出数据中文乱码解决方法小结

inux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: 复制代码 代码如下: mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql 那么导入数据的时候也要使用--

pl/sql developer导出数据到excel的方法

http://yedward.net/?id=92 问题说明:使用pl/sql developer导出数据到excel表格中是非常有必要的,一般的可能直接在导出的时候选择csv格式即可,因为该格式可以直接用excel打开.但是,在导出的时候出现了这样的问题,导出成csv格式的时候出现了数据乱码,而导出为xml或者html的时候却不会出现问题. 图1:pl/sql developer导出为csv出现乱码 问题解析:出现上面的问题,可能是字符集的设置问题.我找到了一些其他的数据导出方法,下面一一列出