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