首先我们需要下载个PHPExcel,PHPExcel下载地址链接:https://pan.baidu.com/s/1nxpAc45 密码:qgct
下面来写个dome:
//把数据写入Excel文件中
function write_xlsx(){
require "PHPExcel.php"; //添加读取excel所需的类文件
#链接数据库查询数据
$pdo = new PDO("mysql:dbname=hai;host=127.0.0.1;port=3306", ‘root‘, ‘root‘);
$sql = "SELECT provider,name,username,password FROM `dp_server_provider`";
$stmt = $pdo->prepare($sql);
$bool = $stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_ASSOC); //这就是我们将要导出的数据
#数据查询完毕
$objPHPExcel = new PHPExcel(); //实例化一个PHPExcel()对象
$objSheet = $objPHPExcel->getActiveSheet(); //选取当前的sheet对象
$objSheet->setTitle(‘text‘); //对当前sheet对象命名
//利用fromArray()填充数据
$arr=array("服务商","主机名","账号","密码");//自己设置导出的表格标题
array_unshift($array,$arr);//向二维数组首位添加一条数据
$objSheet->fromArray($array); //利用fromArray()直接一次性填充数据
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,‘Excel2007‘); //设定写入excel的类型
$objWriter->save(‘./test.xlsx‘); //保存文件
}
$a=write_xlsx();//调用方法
?>
原文:https://www.cnblogs.com/cyk2/p/11248723.html