台灣最大程式設計社群網站
線上人數
699
 
會員總數:244996
討論主題:188957
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> ajax 傳資料到PHP 匯出excel
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ajax 傳資料到PHP 匯出excel
價值 : 90 QP  點閱數:1490 回應數:2

樓主

YongLin
門外漢
0 3
98 1
發送站內信

function excel() {
$.ajax({
url: "/js/index.php?q=achievement_excel",
data: "&course=課程&class=平時成績",
type: "POST",
dataType: "text"
});
};

case "achievement_excel":
$course = $_POST["course"];
$class = $_POST["class"];

$query = "SELECT * FROM 成績 WHERE 課程名稱='$course' && 分類='$class'";
$result = mysql_query($query);
while ($as = mysql_fetch_assoc($result))
{
$data .= $as["課程名稱"].",".$as["學號"].",".$as["分類"].",".$as["分數"]."\n";
}
header('Content-type: application/xls');
header('Content-Disposition: attachment; filename="test.csv"');
echo iconv('UTF-8','big5', $data);
break;

搜尋相關Tags的文章: [ ajax 傳資料到PHP 匯出excel ] ,
本篇文章發表於2016-04-05 14:14
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

YongLin
檢舉此回應
請問各位大大 看到網路上有人用 mso-number-format:"\@" 改td的css格式 但是我匯出的資料是從資料庫抓來的 想把資料轉成 excel 文字格式 還有沒有其他方法?
本篇文章回覆於2016-04-05 15:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

彩虹
檢舉此回應
最簡單的方式如下,利用html的table,導出xls檔
超簡單 讓網頁匯出Excel檔案
可直接複製貼上使用看看


第二種方式,是用半形逗號分隔,如下,然後導出CSV檔
xxx,11,22
yyy,33,44

第三種方式,利用PHPExcel
PHPExcel 用PHP匯出成EXCEL
本篇文章回覆於2016-04-05 21:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.