激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > php導出excel文件

php導出excel文件

時間:2015-11-09來源:風信官網 點擊: 1125次

一、php,不用COM,生成excel文件

<?header("Content-type:application/vnd.ms-excel");

header("Content-Disposition:filename=test.xls");

echo "test1 ";

echo "test2
";

echo "test1 ";

echo "test2
";

echo "test1 ";

echo "test2
";

echo "test1 ";

echo "test2
";

echo "test1 ";

echo "test2
";

echo "test1 ";

echo "test2
";

?>

在 php環境運行上面的代碼,大家就可以看到瀏覽器詢問用戶是否下載excel文檔,點擊保存,硬盤上就多了一個excel的文件,使用excel打開 就會看到最終的結果,怎么樣不錯吧。  其實在做真正的應用的時候,大家可以將數據從數據庫中取出,然后按照每一列數據結束后加 ,每一行數據結束后加
的 方法echo出來,在php的開頭用header("Content-type:application/vnd.ms-excel");表示輸出的是 excel文件,用header("Content-Disposition:filename=test.xls");表示輸出的文件名為 text.xls。這樣就ok了。  我們更可以修改header讓他輸出更多格式的文件,這樣php在處理各種類型文件方面就更加方便了.

二、用PHP將mysql數據表轉換為excel文件格式

<?php$DB_Server = "localhost";

$DB_Username = "mydowns";

$DB_Password = "";

$DB_DBName = "mydowns";

$DB_TBLName = "user";

$Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password)

or die("Couldn@#t connect.");

$Db = @mysql_select_db($DB_DBName, $Connect)

or die("Couldn@#t select database.");

$file_type = "vnd.ms-excel";

$file_ending = "xls";

header("Content-Type: application/$file_type");

header("Content-Disposition: attachment; filename=mydowns.$file_ending");

header("Pragma: no-cache");

header("Expires: 0");

$now_date = date(@#Y-m-d H:i@#);

$title = "數據庫名:$DB_DBName,數據表:$DB_TBLName,備份日期:$now_date";

$sql = "Select * from $DB_TBLName";

$ALT_Db = @mysql_select_db($DB_DBName, $Connect)

or die("Couldn@#t select database");

$result = @mysql_query($sql,$Connect)

or die(mysql_error());

echo("$title
");

$sep = " ";

for ($i = 0; $i < mysql_num_fields($result); $i++) {

echo mysql_field_name($result,$i) . " ";

}

print("
");

$i = 0;

while($row = mysql_fetch_row($result))

{

$schema_insert = "";

for($j=0; $j<mysql_num_fields($result);$j++)

{

if(!isset($row[$j]))

$schema_insert .= "NULL".$sep;

elseif ($row[$j] != "")

$schema_insert .= "$row[$j]".$sep;

else

$schema_insert .= "".$sep;

}

$schema_insert = str_replace($sep."$", "", $schema_insert);

$schema_insert .= " ";

print(trim($schema_insert));

print "
";

$i++;

}

return (true);

?>

三、PHP操作excel的一個例子(用COM對象生成excel)

這是對于那些只喜歡簡單處理一下excel朋友來說的(此方法只能在windows平臺上運行)<?php//定義一個excel文件

$workbook = "C:/My Documents/test.xls";

$sheet = "Sheet1";//生成一個com對象$ex

$ex = new COM("Excel.sheet") or Die ("連不上!!!");//打開一個excel文件

$book = $ex->application->Workbooks->Open($workbook) or Die ("打不開!!!");$sheets = $book->Worksheets($sheet);

$sheets->activate;//獲取一個單元格

$cell = $sheets->Cells(5,5);

$cell->activate;

//給該單元格賦值

$cell->value = 999;//保存為另一文件newtest.xls

$ex->Application->ActiveWorkbook->SaveAs("newtest.xls");//關掉excel,如果想看效果,則注釋掉下面兩行,由用戶手動關掉excel

$ex->Application->ActiveWorkbook->Close("False");

unset ($ex);?>

四、php生成EXCEL的東東

可以通過PHP來產生EXCEL檔。

----------------------------Excel Functions----------------------------

將下面的代碼存為excel.php ,然后在頁面中包括進來然后調用1. Call xlsBOF()

2. 將一些內容寫入到xlswritenunber() 或者 xlswritelabel()中.

3.然后調用 Call xlsEOF()也可以用 fwrite 函數直接寫到服務器上,而不是用echo 僅僅在瀏覽器上顯示。

<?php

// ----- begin of function library -----

// Excel begin of file header

function xlsBOF() {

echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);       return;

}

// Excel end of file footerfunction

xlsEOF() {

echo pack("ss", 0x0A, 0x00);

return;}

// Function to write a Number (double) into Row, Col

function xlsWriteNumber($Row, $Col, $Value) {

echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);

echo pack("d", $Value);

return;

}

// Function to write a label (text) into Row, Col

function xlsWriteLabel($Row, $Col, $Value ) {

$L = strlen($Value);

echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);

echo $Value;return;

}

// ----- end of function library -----

?>

<?php

header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT");

header ("Cache-Control: no-cache, must-revalidate");

header ("Pragma: no-cache");

header ("Content-type: application/x-msexcel");

header ("Content-Disposition: attachment;filename=EmplList.xls" );

header ("Content-Description: PHP/INTERBASE Generated Data" );

xlsBOF();

streamxlsWriteLabel(0,0,"This is a label");

tooxlsWriteNumber(0,1,9999);

B1xlsEOF();

?>

熱門關鍵詞: php excel文件
欄目列表
推薦內容
熱點內容
展開
激情五月婷婷综合网_奇米精品一区二区三区四区_91在线码无精品_国产精品久久久久一区二区三区_日韩一区二区在线看_99国产欧美另类久久久精品_日韩电影免费一区_亚洲欧美在线另类_9色porny自拍视频一区二区_久久一区二区三区四区_日本在线不卡视频_欧美日韩三级一区二区_亚洲欧美日韩国产综合在线_国产精品影视网_欧美中文字幕一区_制服.丝袜.亚洲.中文.综合
国产欧美一区二区精品仙草咪| 国产精品成人在线观看| 久久久久久久性| 夜夜夜精品看看| 国产+成+人+亚洲欧洲自线| 制服丝袜一区二区三区| 亚洲一区视频在线观看视频| 成人高清视频免费观看| 精品成人a区在线观看| 婷婷激情综合网| 欧美在线制服丝袜| 亚洲色图制服诱惑| 成人精品免费网站| 久久精品综合网| 国产一区二区按摩在线观看| 日韩欧美中文字幕一区| 日一区二区三区| 欧美色图免费看| 亚洲一区二区三区中文字幕| 99久久国产综合精品女不卡| 欧美国产视频在线| 国产激情视频一区二区三区欧美| 精品久久久久久无| 精品一区二区三区的国产在线播放| 91精品蜜臀在线一区尤物| 香蕉久久夜色精品国产使用方法| 91黄色激情网站| 亚洲美女在线一区| 色噜噜狠狠色综合中国| 亚洲人亚洲人成电影网站色| 成人动漫一区二区在线| 国产精品三级视频| 99久久国产综合精品女不卡| 中文字幕一区二区三| 99精品在线观看视频| 自拍偷拍国产亚洲| 91美女片黄在线观看91美女| 最新国产の精品合集bt伙计| 91丨porny丨蝌蚪视频| 中文字幕一区二区三区色视频 | 久久se这里有精品| 日韩美女一区二区三区四区| 久久99国产精品麻豆| 精品乱人伦小说| 国产精品自拍网站| 中文字幕不卡三区| 色哟哟国产精品| 亚洲国产va精品久久久不卡综合| 欧美男生操女生| 蜜臀久久99精品久久久久久9| 日韩一区二区免费在线观看| 极品少妇一区二区| 国产欧美一区二区精品仙草咪| 不卡的av中国片| 亚洲一区二区三区四区不卡| 在线成人午夜影院| 韩国女主播成人在线| 中文字幕免费在线观看视频一区| 91在线视频免费观看| 亚洲一区二区三区小说| 91精品国产一区二区| 国产乱淫av一区二区三区| 国产精品三级视频| 欧美伊人精品成人久久综合97| 青青草原综合久久大伊人精品| 欧美精品一区二区三区久久久| 岛国一区二区在线观看| 亚洲香肠在线观看| 精品国产自在久精品国产| 成人三级伦理片| 亚洲一区二区三区四区的| 日韩一区二区免费高清| 丁香五精品蜜臀久久久久99网站| 亚洲精品欧美二区三区中文字幕| 91麻豆精品国产91久久久资源速度 | 亚洲精选在线视频| 欧美日本国产视频| 国产精品18久久久| 亚洲精品成人悠悠色影视| 91精品一区二区三区在线观看| 狠狠色丁香久久婷婷综合丁香| 国产精品二三区| 69堂成人精品免费视频| 国产精品一区二区久激情瑜伽| 亚洲美女一区二区三区| 日韩欧美精品在线视频| av电影一区二区| 免费成人在线影院| 日韩美女视频一区二区| 欧美一级国产精品| 91在线观看高清| 六月丁香综合在线视频| 亚洲情趣在线观看| 精品成人在线观看| 色婷婷久久久亚洲一区二区三区| 日韩成人一级大片| 国产精品国产三级国产aⅴ无密码| 在线不卡a资源高清| 成人一区二区三区中文字幕| 亚洲国产精品一区二区www在线| 久久久久9999亚洲精品| 欧美丝袜丝交足nylons图片| 国产精品一区二区三区四区| 亚洲综合在线五月| 国产夜色精品一区二区av| 欧美三级午夜理伦三级中视频| 国产乱淫av一区二区三区| 午夜精品一区二区三区免费视频| 国产女主播在线一区二区| 欧美一区二区三区思思人| 91香蕉视频污| 国产一区二区三区综合| 婷婷综合五月天| 亚洲色图欧美偷拍| 久久久久久久久蜜桃| 欧美精品乱码久久久久久| 97精品国产露脸对白| 国产伦理精品不卡| 亚洲va韩国va欧美va| 国产精品久久久久久久裸模| 日韩欧美三级在线| 欧美日韩精品免费观看视频| 99精品视频中文字幕| 国产成人午夜精品5599| 奇米影视一区二区三区| 亚洲精品水蜜桃| 国产精品久久久久婷婷| 精品国产一区二区精华| 51精品视频一区二区三区| 欧洲av在线精品| av不卡一区二区三区| 国产精品影音先锋| 久久99精品一区二区三区 | 在线观看av不卡| 成人午夜视频免费看| 国产资源在线一区| 免费观看成人av| 日韩中文字幕亚洲一区二区va在线| 亚洲人成人一区二区在线观看| 国产欧美一区二区三区鸳鸯浴| 日韩午夜中文字幕| 精品视频资源站| 欧美午夜一区二区三区免费大片| 91视频www| 成人av网站大全| 成人黄色国产精品网站大全在线免费观看| 韩国毛片一区二区三区| 美美哒免费高清在线观看视频一区二区| 亚洲成人综合视频| 亚洲一区二区三区免费视频| 亚洲激情一二三区| 亚洲欧美欧美一区二区三区| 亚洲欧美综合另类在线卡通| 国产清纯白嫩初高生在线观看91 | 国产夜色精品一区二区av| 精品国产凹凸成av人导航| 欧美一级片免费看| 5566中文字幕一区二区电影 | 亚洲午夜电影在线| 亚洲精品高清在线| 亚洲伦在线观看| 亚洲精品久久7777| 亚洲制服丝袜一区| 亚洲成人一区二区| 日日摸夜夜添夜夜添国产精品 | 丁香六月综合激情| 丰满亚洲少妇av| av资源站一区| 94-欧美-setu| 91视频你懂的| 91国产福利在线| 欧美日韩成人综合天天影院| 欧美日韩精品一区视频| 91精品国产综合久久香蕉的特点| 欧美一区二区三区白人| 精品久久国产老人久久综合| 精品国产伦一区二区三区观看体验 | 久久精品免费看| 精品一区二区三区视频在线观看| 狠狠久久亚洲欧美| 国产成人av网站| 成人av动漫在线| 91成人在线精品| 91精品国产综合久久精品app| 欧美另类久久久品| 日韩小视频在线观看专区| 26uuu亚洲| 国产精品美女久久久久久| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲午夜日本在线观看| 免费成人结看片| 国产精品18久久久久久久久 | 欧美一区在线视频| 精品国产一区二区三区不卡 | 一区二区三区电影在线播| 五月婷婷另类国产| 精品午夜一区二区三区在线观看| 懂色中文一区二区在线播放| 91农村精品一区二区在线| 欧美日韩另类国产亚洲欧美一级|