使用这个组件最让我郁闷的是,它对sheet的名称为中文的不进行处理,暂时还没仔细去查原因。
对excel的操作,无非有两种:读与写,分别对应的为phpexcel中的writer与reader类。
phpexcel中的方法很多,若不是特殊的需求,常用的一些已经够用了。下面直接看例子,思路应该是比较清晰的:
1、写excel:
>
2: <title>对excel的测试实例_1</title>
3: <?php
4:
5: error_reporting(E_ALL);
6:
//设置时区
'Asia/Shanghai');
9:
'Classes/PHPExcel.php';
11:
'Y:m:d H:i:s');
13:
//创建excel操作对象
new PHPExcel();
16:
)
)
)
)
)
)
);
24:
//激活第一个选项, 然后填充数据
26: $objPHPExcel->setActiveSheetIndex(0)
'Hello')
'world!')
'Hello')
'world!');
31:
32: $objPHPExcel->setActiveSheetIndex(0)
'Miscellaneous glyphs')
'éàèùâêîôûëïüÿäöüç');
35:
//对第一个选项进行重命名
'重新命令');
38:
39:
40: $objPHPExcel->setActiveSheetIndex(0);
41:
//写操作
'Excel2007');
'.xlsx', __FILE__));
45:
true) / 1024 / 1024;
'</div>';
'</div>';
'</div>';
50: ?>