phpmysql导出excel
⑴ php导出mysql中的数据至excel,怎么操作有实例吗
<?php
//excel导出
header("Content-Type:
applicationnd.ms-excel;
charset=UTF-8");
header("Pragma:
public");
header("Expires:
0");
header("Cache-Control:
must-revalidate,
post-check=0,
pre-check=0");
header("Content-Type:
application/force-download");
header("Content-Type:
application/octet-stream");
header("Content-Type:
application/download");
header("Content-Disposition:
attachment;filename=".date("YmdHis").".xls
");
header("Content-Transfer-Encoding:
binary
");
?>
php文件头放着几句带代码
需要导出的数据用表格输出就可以了
⑵ PHP实现把mysql数据库中的表的数据导出到excel
我就贴下我当时生成EXCEL的代码,LZ可以参照,修改,然后直接访问这个PHP文件,就会自动生成EXCEL,
<?php
header('Content-type: text/html; charset=utf-8');
header("Content-type:application/vnd.ms-excel;charset=UTF-8");
header("Content-Disposition:filename=test.xls"); //输出的表格名称
echo "ID\t";echo "name\t\n";
//这是表格头字段 加\T就是换格,加\T\N就是结束这一行,换行的意思
$conn = mysql_connect("localhost","用户名","密码") or die("不能连接数据库");
mysql_select_db("数据库名", $conn);
mysql_query("set names 'UTF-8'");
$sql="SQL语句";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo $row[0]."\t";echo $row[1]."\t\n";
}
?>
⑶ 如何用PHP把MYsql数据库数据导出到excel表中
选择数据库后选择导出
CSV 数据
Microsoft Excel 2000
选择这两种任意一种格式,然后在最下面,选择另存为文件,执行就可以了
⑷ 怎么用php把mysql转excel
这是我以前写的较简单的,
<?php
header('Content-type: text/html; charset=utf-8');
header("Content-type:application/vnd.ms-excel;charset=UTF-8");
header("Content-Disposition:filename=test.xls");
$conn = mysql_connect("localhost","用户名","密码") or die("不能连接数据库");
mysql_select_db("数据库名", $conn);
mysql_query("set names 'UTF-8'");
$sql="这里是SQL语句";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo $row[0]."\t";echo $row[1]."\t\n";
//这里的\t是下一个数据,\t\n是换行
}
?>
你直接套用这个格式,然后将参数什么的填进去,还有就是SQL语句写一下,然后输出的内容格式换行什么的,你自己注意下,然后执行文件,就会自动提示你保存了
⑸ PHP中怎么把mysql查处的数据导出成Excel
假设你取出来的数据是这样的
$data[0] => array('id'=>1, 'name'='aaa')
$data[1] => array('id'=>2, 'name'='bbb')
$data[2] => array('id'=>3, 'name'='ccc')
可以这样写:
$output = "<HTML>";
$output .= "<HEAD>";
$output .= "<META http-equiv=Content-Type content=\"text/html; charset=utf-8\">";
$output .= "</HEAD>";
$output .= "<BODY>";
$output .= "<TABLE BORDER=1>";
$output .= "<tr><td>ID</td><td>NAME</td></tr>";
foreach ($data as $value) {
$output .= "<tr><td>{$value['id']}</td><td>{$value['name']}</td></tr>";
}
$output .= "</TABLE>";
$output .= "</BODY>";
$output .= "</HTML>";
header("Content-type:application/msexcel");
header("Content-disposition: attachment; filename=output.xls");
header("Cache-control: private");
header("Pragma: private");
print($output);
执行这个php会弹出下载文件对话框,下载下来就是一个伪xls文件
⑹ 如何将数据从mysql数据库导出成excel格式是php的
数据是SQL2008么?2008的是:要导出的数据库-->右键-》任务-》导出数据--》这时会出现一个导出页面。数据源,数据库名称都别动,直接看身份验证——》选择你本次登入数据库的身份验证方式————下面的数据库选择你要导出的数据库,直接下一步。出现一个新的页面,第一行是目标,这里选择你要导出的目标类型,你要导excel格式,就选择excel格式格式的(往上翻)下面是你另存到的目标地址,版本可不选择,相信大家都是07以上版本的。————》{下一步}————》直接下一步————--》选择要导出的表直接下一步。接下来全是下一步就行了。、。导入也一样。要注意,导入时的第一个页面数据源是你要倒进来前的格式,如过是刚刚你导出去的excel格式的,就选择excel格式格式。其他都可忽略。
⑺ php实现MySQL数据导出excel表
Header( "Content-type: application/octet-stream ");
Header( "Accept-Ranges: bytes ");
Header( "Content-type:application/vnd.ms-excel ");
Header( "Content-Disposition:attachment;filename=test.xls ");
$con = mysql_connect("localhost","root","123456");
mysql_select_db("db_test");
mysql_query('set names utf8');
$sql = "select id,FirstName,LastName,Age,Hometown,Job from user";
$result = mysql_query($sql,$con);
echo "id\tFirstName\tLastName\tAge\tHometown\tJob";
while ($rs=mysql_fetch_array($result)){
echo "\n";
echo $rs['id']."\t".$rs['FirstName']."\t".$rs['LastName']."\t".$rs['Age']."\t".$rs['Hometown']."\t".$rs['Job'];
}
⑻ php mysql 怎么导出到excel
举一个navicat 导出mysql数据到excel的例子:
一步一步往下走,按顺序走就行,没有多大难度,即可实现导出成excel