国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

J,sp中的table多表頭導出excel文件具體實現

2019-11-02 14:45:16
字體:
來源:轉載
供稿:網友

 這篇文章主要介紹了Jsp中的table多表頭導出excel文件具體實現,有需要的朋友可以參考一下

首先引入兩份JS:copyhtmltoexcel.js以及 tableToExcel.js  代碼如下:/*  * 默認轉換實現函數,如果需要其他功能,需自行擴展 * 參數: *      tableID : HTML中Table對象id屬性值 * 詳細用法參見以下 TableToExcel 對象定義   */function saveAsExcel(tableID){ var tb = new TableToExcel(tableID);  tb.setFontStyle("Courier New");  tb.setFontSize(10);  tb.setTableBorder(2);  tb.setColumnWidth(7);  tb.isLineWrap(false);  tb.isAutoFit(true);  tb.getExcelFile();} /* *  功能:HTML中Table對象轉換為Excel通用對象. *  作者:Jeva *  時間:2006-08-09 *  參數:tableID  HTML中Table對象的ID屬性值 *  說明: *       能適應復雜的HTML中Table對象的自動轉換,能夠自動根據行列擴展信息 *       合并Excel中的單元格,客戶端需要安裝有Excel *       詳細的屬性、方法引用說明參見:Excel的Microsoft Excel Visual Basic參考 *  示范: *       var tb = new TableToExcel('demoTable'); *    tb.setFontStyle("Courier New"); *    tb.setFontSize(10);  //推薦取值10 *    tb.setFontColor(6);  //一般情況不用設置 *    tb.setBackGround(4);  //一般情況不用設置 *    tb.setTableBorder(2);  //推薦取值2 *    tb.setColumnWidth(10);  //推薦取值10 *    tb.isLineWrap(false); *    tb.isAutoFit(true); *     *    tb.getExcelFile(); *   如果設置了單元格自適應,則設置單元格寬度無效 *  版本:1.0 */function TableToExcel(tableID) {    this.tableBorder = -1; //邊框類型,-1沒有邊框 可取1/2/3/4    this.backGround = 0; //背景顏色:白色   可取調色板中的顏色編號 1/2/3/4....    this.fontColor = 1;  //字體顏色:黑色    this.fontSize = 10;  //字體大小    this.fontStyle = "宋體
370看看電影網[www.aikan.tv/special/370kankandianyingwang/]
"; //字體類型    this.rowHeight = -1; //行高    this.columnWidth = -1; //列寬    this.lineWrap = true; //是否自動換行    this.textAlign = -4108; //內容對齊方式   默認為居中    this.autoFit = false;  //是否自適應寬度    this.tableID = tableID; } TableToExcel.prototype.setTableBorder = function (excelBorder) {    this.tableBorder = excelBorder ;}; TableToExcel.prototype.setBackGround = function (excelColor) {    this.backGround = excelColor;}; TableToExcel.prototype.setFontColor = function (excelColor) {    this.fontColor = excelColor;}; TableToExcel.prototype.setFontSize = function (excelFontSize) {    this.fontSize = excelFontSize;}; TableToExcel.prototype.setFontStyle = function (excelFont) {    this.fontStyle = excelFont;}; TableToExcel.prototype.setRowHeight = function (excelRowHeight) {    this.rowHeight = excelRowHeight;}; TableToExcel.prototype.setColumnWidth = function (excelColumnWidth) {    this.columnWidth = excelColumnWidth;}; TableToExcel.prototype.isLineWrap = function (lineWrap) {    if (lineWrap == false || lineWrap == true) {        this.lineWrap = lineWrap;    }}; TableToExcel.prototype.setTextAlign = function (textAlign) {    this.textAlign = textAlign;}; TableToExcel.prototype.isAutoFit = function(autoFit){ if(autoFit == true || autoFit == false)  this.autoFit = autoFit ;} //文件轉換主函數TableToExcel.prototype.getExcelFile = function () {    var jXls, myWorkbook, myWorksheet, myHTMLTableCell, myExcelCell, myExcelCell2;    var myCellColSpan, myCellRowSpan;     try {        jXls = new ActiveXObject('Excel.Application');    }    catch (e) {        alert("無法啟動Excel!nn" + e.message +            "nn如果您確信您的電腦中已經安裝了Excel,"+           "那么請調整IE的安全級別。nn具體操作:nn"+           "工具 →
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 全椒县| 饶阳县| 大方县| 江北区| 三明市| 佛冈县| 长治县| 梓潼县| 大冶市| 桦南县| 怀仁县| 泰州市| 泰州市| 施甸县| 古交市| 天台县| 泰来县| 永昌县| 车险| 桂阳县| 周口市| 阳东县| 韩城市| 北票市| 扎赉特旗| 通化市| 平遥县| 福泉市| 平原县| 九龙坡区| 怀宁县| 屯昌县| 宝兴县| 通州市| 搜索| 福泉市| 南宁市| 双柏县| 新宁县| 横峰县| 普定县|