日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html制作表格保存为txt文件,可将HTML表格导出为Excel|csv|txt文件的jQuery插件

發布時間:2025/3/20 HTML 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html制作表格保存为txt文件,可将HTML表格导出为Excel|csv|txt文件的jQuery插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TableExport是一款可以將HTML表格導出為Excel xlsx格式、xls格式,以及csv和txt文件的jQuery插件。TableExport插件使用簡單,默認使用Bootstrap的CSS表格樣式,也支持普通的HTML表格。

安裝

可以通過bower或npm來安裝TableExport插件。

$ bower install tableexport.js

$ npm install tableexport

使用方法

TableExport插件依賴于jQuery(1.2.1+),FileSaver.js。為了支持.xlsx(Office Open XML SpreadsheetML Format)格式,你必須在 FileSaver.js 和 TableExport.js文件之前引入xlsx-core.js文件。為了使舊的瀏覽器(Firefox < 20,="" opera="">< 15,="" safari=""><>.xlsx,需要在 FileSaver.js 文件之前引入 Blob.js文件。

CSS樣式

TableExport插件默認使用Bootstrap框架來制作表格和按鈕。如果你在項目中沒有使用Bootstrap,可以將參數bootstrap設置為false。

$("table").tableExport({

bootstrap: false

});

如果使用了Bootstrap,那么有4個可用的按鈕class類,它們分別為.xlsx, .xls, .csv 和 .txt的導出按鈕提供樣式。

初始化插件

在頁面DOM元素加載完畢之后,可以通過tableExport()方法來初始化該表格插件。

$("table").tableExport();

配置參數

TableExport插件的默認配置參數如下:

/* Defaults */

$("table").tableExport({

headings: true,

footers: true,

formats: ["xls", "csv", "txt"],

fileName: "id",

bootstrap: true,

position: "bottom",

ignoreRows: null,

ignoreCols: null

});

headings:是否在元素中顯示表格的頭部(th或td元素)。

footers:是否在

元素中顯示表格的腳部(th或td元素)。

formats:導出的文件類型,會生成相應的導出按鈕。

fileName:下載的文件名稱。

bootstrap:是否使用bootstrap樣式的按鈕。

position:標題元素相對于表格的位置,可以是top或bottom。

ignoreRows:設置不被導出的表格行,可以是數值或一個數值數組。

ignoreCols:設置不被導出的表格列,可以是數值或一個數值數組。

按鈕設置

每一個按鈕都有一個自己的class類,和顯示的內容。如下:

/* default class, content, and separator for each export type */

/* Excel Open XML spreadsheet (.xlsx) */

$.fn.tableExport.xlsx = {

defaultClass: "xlsx",

buttonContent: "Export to xlsx",

mimeType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",

fileExtension: ".xlsx"

};

/* Excel Binary spreadsheet (.xls) */

$.fn.tableExport.xls = {

defaultClass: "xls",

buttonContent: "Export to xls",

separator: "\t",

mimeType: "application/vnd.ms-excel",

fileExtension: ".xls"

};

/* Comma Separated Values (.csv) */

$.fn.tableExport.csv = {

defaultClass: "csv",

buttonContent: "Export to csv",

separator: ",",

mimeType: "application/csv",

fileExtension: ".csv"

};

/* Plain Text (.txt) */

$.fn.tableExport.txt = {

defaultClass: "txt",

buttonContent: "Export to txt",

separator: " ",

mimeType: "text/plain",

fileExtension: ".txt"

};

下面是插件額外的默認值。

/* default charset encoding (UTF-8) */

$.fn.tableExport.charset = "charset=utf-8";

/* default filename if "id" attribute is set and undefined */

$.fn.tableExport.defaultFileName = "myDownload";

/* default class to style buttons when not using bootstrap */

$.fn.tableExport.defaultButton = "button-default";

/* bootstrap classes used to style and position the export buttons */

$.fn.tableExport.bootstrap = ["btn", "btn-default", "btn-toolbar"];

/* row delimeter used in all filetypes */

$.fn.tableExport.rowDel = "\r\n";

總結

以上是生活随笔為你收集整理的html制作表格保存为txt文件,可将HTML表格导出为Excel|csv|txt文件的jQuery插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。