匯出網頁中的table到excel

2022-07-26 00:09:10 字數 1736 閱讀 2818

一、將網頁資料以excel報表以線上瀏覽方式呈現

<% response.setheader("content-disposition","inline; filename=test1.xls"); //以上這行設定傳送到前端瀏覽器時的檔名為test1.xls //就是靠這一行,讓前端瀏覽器以為接收到乙個excel檔 %>excel檔案呈現方式

姓名身份證字型大小

生日李玟

n111111111

1900/11/12

梁靜如n222222222

1923/10/1

張惠妹n333333333

1934/12/18

<%

@ page contenttype="

"%>

<%

response.setheader(

"content-disposition",

"inline; filename=test1.xls");

//以上這行設定傳送到前端瀏覽器時的檔名為test1.xls

//就是靠這一行,讓前端瀏覽器以為接收到乙個excel檔

%>

<

html

>

<

head

>

<

title

>excel檔案呈現方式

title

>

head

>

<

body

>

<

table

border

="1"

width

="100%"

>

<

tr>

<

td>姓名

td><

td>身份證字型大小

td><

td>生日

td>

tr>

<

tr>

<

td>李玟

td><

td>n111111111

td><

td>1900/11/12

td>

tr>

<

tr>

<

td>梁靜如

td><

td>n222222222

td><

td>1923/10/1

td>

tr>

<

tr>

<

td>張惠妹

td><

td>n333333333

td><

td>1934/12/18

td>

tr>

table

>

body

>

html

>

線上瀏覽的方式: response.setheader("content-disposition","

inline

; filename=test1.xls"); 

attachment

; filename=test2.xls"); 

附註: 1.以上純以靜態網頁的方式呈現excel檔,配合資料庫,你便能以動態的報表方式做出excel報表了

2.完全不用安裝任何元件,或只能受限於win平台,乙個簡單的方式解決你的報表需求 

3.聰明的你,應該能舉一反三,知道如何將網頁資料以word的doc格式展現了吧!

參考資料:

MS SQL SERVER匯出表結構到Excel

select 表名 case when a.colorder 1then d.name else end 表說明 case when a.colorder 1then isnull f.value,else end 字段序號 a.colorder,欄位名 a.name,字段說明 isnull g.v...

MS SQL SERVER匯出表結構到Excel

今天準備整理下手裡面幾個資料庫,形成乙個表結構文件,方便以後維護使用。網上找到乙個指令碼還不錯,小小的修改就滿足了我的要求,執行完sql指令碼。在結果就能看到資料庫所有表的結構,這個時候只要全選,然後右擊出來屬性框,選擇將結果另存為,這個時候您只要選擇匯出csv,然後新建乙個excel 在選單欄選擇...

超級好用的網頁table 匯出excel

最近發現乙個封裝的js外掛程式匯出網頁中的table 為excel 超級好用,基本不用寫 function if y test fmt fmt fmt.replace regexp.1,this.getfullyear substr 4 regexp.1.length for var k in o ...