這是我以前寫的較簡單的,
成都創(chuàng)新互聯(lián)服務項目包括晉安網(wǎng)站建設、晉安網(wǎng)站制作、晉安網(wǎng)頁制作以及晉安網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,晉安網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到晉安省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
?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("不能連接數(shù)據(jù)庫");
mysql_select_db("數(shù)據(jù)庫名", $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是下一個數(shù)據(jù),\t\n是換行
}
?
你直接套用這個格式,然后將參數(shù)什么的填進去,還有就是SQL語句寫一下,然后輸出的內(nèi)容格式換行什么的,你自己注意下,然后執(zhí)行文件,就會自動提示你保存了
下面是我寫的一個PHP導出數(shù)據(jù)到CSV問價的函數(shù),你到時候直接調(diào)用就行了
/**
*?導出CSV文件
*?@param?string?$fileName 文件名字
*?@param?string|array?$data?導出數(shù)據(jù),csv格式的字符串|數(shù)值數(shù)組
*?@param?string?$to_encoding?目標轉(zhuǎn)換編碼
*?@param?string?$from_encoding?當前編碼
*/
function?exportCSV($fileName?=?'',?$data?=?'',?$to_encoding?=?'gb2312',?$from_encoding?=?'utf-8')?{
$fileName?=?empty($fileName)???date('YmdHis')?:?$fileName;
//?文件標簽
Header("Content-type:?application/octet-stream");
header("Content-type:?application/vnd.ms-excel;?charset=$from_encoding");
Header("Content-Disposition:?attachment;?filename=$fileName.csv");
$str?=?'';
if($data)?{
if(is_array($data))?{
foreach?($data?as?$v)?{
if(is_array($v))?{
foreach?($v?as?$vo)?{
$str?.=?(is_numeric($vo)???"'".$vo?:?$vo."").",";
}
$str?=?trim($str,?",")."\r\n";
}?else?{
$str?.=?(is_numeric($v)???"'".$v?:?$v).",";
}
}
$str?=?trim($str,?",")."\r\n";
}?else?{
$str?=?$data;
}
}
echo?mb_convert_encoding($str,?"gb2312",?"utf-8");
exit;
}
$result = mysql_query("SELECT * FROM table_name");
while($row = mysql_fetch_array($result))
{
echo $row['ID'] . " " . $row['xuehao'] . " " . $row['xingming'] . " " . $row['chengji1'] . " " . $row['chengji2'];
echo "br /";
}