前段时间,因为业务需求,经常要导出学生数据信息。鉴于是基于YII
框架,各种引用文件的开发,故写一个PHP
版本的,不基于任何框架都可以的导出Excel
文件功能。
1 | $data = array( |
1 | header("Content-Type: application/vnd.ms-excel;charset=gbk"); |
1 | $content = "<table border='1'><tr>"; |
1 | foreach($data as $v) |
style='vnd.ms-excel.numberformat:@'
:能避免对纯数字的表格进行科学计数法。
iconv('UTF-8', 'GBK', '姓名')
:因为Windows
平台的文件名编码为gb2312(gbk)
,若导出文件出现乱码,可用此方法进行转码操作。
align='center'
:表格内容居中显示。
width='250'
:设定表格宽度,避免显示不完全。
恩~~,至于为啥不写基于框架的导出,就我个人认为,应该是觉得各种引入文件,阅读起来比较麻烦,毕竟不是一个专门针对某框架开发的文档。恩,一定是这样的,一定不是因为我懒!ps
::cry:我又胖了……