类似于Java,php也有操作Excel的方法,其中需要下载PHPExcel插件,将其中的Classes文件夹改名为PHPExcel并提取到根文件夹外面,将两个文件夹一起放在所需项目中
使用PHPExcel插件需要先实例化一个PHPExcel对象 整个过程需要用到以下函数:
new PHPExcel() ----新建一个PHPExcel对象
createSheet() -----新建一个sheet表
setActiveSheetIndex() ---- 通过下标设置活动sheet表
getActiveSheet() ---- 得到当前为活动状态的sheet表,返回的是对象
setTitle() ---- 给当前活动sheet表设置名字
setCellValue("A1","填充内容") ---- 给单元格填充数据
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,"Excel2007") ----- 生成excel文件
$objWriter -> save($dir."/export_1.xlsx") ----- 保存到当前目录下面
下面是将数据库中user表中的数据提取出来填充到Excel中的代码
1 <?php 2 /*** 3 * mysql的配置文件 4 * */ 5 $phpexcel = array( 6 "host" => "localhost", 7 "username" => "root", 8 "password" => "", 9 "database" => "test", 10 "charset" => "utf8" 11 );