国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

html table 如何導(dǎo)出為excel表格案例分享

這篇具有很好參考價值的文章主要介紹了html table 如何導(dǎo)出為excel表格案例分享。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1、先創(chuàng)建 html 的表格,并指定表格唯一ID:impTable?編輯

?2、定義導(dǎo)出表格的函數(shù)方法 toExcel()。


應(yīng)用場景,頁面就是普通的 html 。

例如要導(dǎo)出這個示例Table表格。

html table 如何導(dǎo)出為excel表格案例分享

?先來看看導(dǎo)出的表格如下:

html table 如何導(dǎo)出為excel表格案例分享

1、先創(chuàng)建 html 的表格,并指定表格唯一ID:impTable

?2、定義導(dǎo)出表格的函數(shù)方法 toExcel()。

1)頁面添加一個動作按鈕。

<div class="searchBt" onclick="toExcel()" style="float: right;margin: 10px 20px;">導(dǎo)出</div>

2) 具體的 JavaScript 代碼如下:

function base64(content) {
		    	return window.btoa(unescape(encodeURIComponent(content)));
		    }
		    var format = function (s, c) {
		        return s.replace(/{(\w+)}/g,
		            function (m, p) {
		                return c[p];
		            });
		    }
            //導(dǎo)出html表格為 excel 文件
		    function toExcel() {
		    	var excelContent = $("#impTable").html();
		    	var excelFile = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:x='urn:schemas-microsoft-com:office:excel' xmlns='http://www.w3.org/TR/REC-html40'>";
		    	excelFile += "<head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head>";
		        excelFile += "<body><table width='50%'  border='1'>";
		        excelFile += excelContent;
		        excelFile += "</table></body>";
		        excelFile += "</html>";
                //定義excel 的sheet名稱
		        var ctx = {worksheet: "授信審批表"};
		        var link = "data:application/vnd.ms-excel;base64," + base64(format(excelFile, ctx));
		        var a = document.createElement("a");
                //定義excel 的文件名稱
		        var fileName ="授信審批表_"+$("#skrName").val();
		        a.download = fileName+".xls";
		        a.href = link;
		        a.click();
			}

是不是非常簡單好用呢?而且他不需要額外的插件支持,導(dǎo)出的樣式也還挺合適的。

對您有用的話,還請動動發(fā)財?shù)男∈謳托【幰绘I三連吧!你的支持,是我不斷輸出的最大動力。文章來源地址http://www.zghlxwxcb.cn/news/detail-444233.html

到了這里,關(guān)于html table 如何導(dǎo)出為excel表格案例分享的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 若依vue 多table前端HTML頁面導(dǎo)出一張Excel表

    若依vue 多table前端HTML頁面導(dǎo)出一張Excel表

    導(dǎo)入依賴,具體前端vue配置就不介紹了,直接曬具體細(xì)節(jié)代碼 js代碼 點個贊吧!

    2024年02月15日
    瀏覽(22)
  • 記錄--Vue中如何導(dǎo)出excel表格

    記錄--Vue中如何導(dǎo)出excel表格

    注意,此插件對node有版本要求,安裝失敗檢查一下報錯是否由于node版本造成! 在template節(jié)點下使用download-excel標(biāo)簽即可 在data節(jié)點下定義數(shù)據(jù) 點擊導(dǎo)出 如果需要在點擊按鈕前動態(tài)的獲取數(shù)據(jù),則需要使用fetch屬性來指定一個參數(shù)。 注意,使用此參數(shù)時不能再綁定data參數(shù) 以導(dǎo)

    2024年02月05日
    瀏覽(25)
  • 如何使用Vue實現(xiàn)Excel表格數(shù)據(jù)的導(dǎo)入,在前端實現(xiàn)Excel表格文件的上傳和解析,并使用Table組件將解析出來的數(shù)據(jù)展示在前端頁面上

    隨著互聯(lián)網(wǎng)的發(fā)展和社會的進步,各個行業(yè)的數(shù)據(jù)量越來越大,對于數(shù)據(jù)的處理變得越來越重要。其中,Excel表格是一種重要的數(shù)據(jù)處理工具。在前后端項目中,實現(xiàn)Excel表格的導(dǎo)入和導(dǎo)出功能也愈加常見。這篇文章將介紹如何使用Vue實現(xiàn)Excel表格數(shù)據(jù)的導(dǎo)入。 在開始介紹實現(xiàn)

    2024年02月11日
    瀏覽(35)
  • 前端vue自定義table 表格 表格組件 Excel組件

    前端vue自定義table 表格 表格組件 Excel組件

    前端組件化開發(fā)與Excel組件設(shè)計 一、前端開發(fā)的復(fù)雜性與組件化的必要性 隨著技術(shù)的發(fā)展,前端開發(fā)的復(fù)雜度越來越高,傳統(tǒng)開發(fā)方式將一個系統(tǒng)做成了整塊應(yīng)用,經(jīng)常出現(xiàn)的情況就是一個小小的改動或者一個小功能的增加可能會引起整體邏輯的修改,造成牽一發(fā)而動全身。

    2024年02月09日
    瀏覽(33)
  • EasyPio導(dǎo)入導(dǎo)出excel表格

    EasyPoi是一個功能強大且易于使用的Java Excel操作框架,其主要特點如下: 簡單易用:EasyPoi提供簡潔而直觀的API,使Java開發(fā)人員能夠輕松地進行Excel導(dǎo)入導(dǎo)出操作,無需繁瑣的代碼和復(fù)雜的配置。 支持多種數(shù)據(jù)源:EasyPoi支持從數(shù)據(jù)庫、List集合、Map等各種數(shù)據(jù)源快速生成Excel文

    2024年02月12日
    瀏覽(21)
  • javascript 導(dǎo)出表格的excel

    javascript 導(dǎo)出表格的excel

    一個php網(wǎng)站的表格,需要增加導(dǎo)出excel的功能, 因?qū)eb開發(fā)不甚了解,開始想著用php導(dǎo)出, 搜索一番發(fā)現(xiàn)比較復(fù)雜,而且我的表格里已經(jīng)有數(shù)據(jù)了, 如果導(dǎo)出又要去庫中獲取一次,不是負(fù)擔(dān)加倍, 可否把現(xiàn)有表格數(shù)據(jù),直接導(dǎo)出來? 答案是肯定的,用js在前端導(dǎo)出 開源js組

    2024年02月16日
    瀏覽(19)
  • axios請求、 Excel 表格導(dǎo)出

    注:基于axios 直接請求后端接口,導(dǎo)出Excel 表格

    2024年02月11日
    瀏覽(18)
  • HTML-table表格詳解

    HTML-table表格詳解

    1. 說明 表格在日常生活中使用非常多,比如 excel 就是專門用來創(chuàng)建表格的工具, 表格就是由用來表示一些格式化的數(shù)據(jù)的,比如:額課程表,銀行對賬單 在網(wǎng)頁中也可以創(chuàng)建出不同的表格。 2. 設(shè)置 在 HTML 中,使用 table 標(biāo)簽來創(chuàng)建一個表格 在 table 中使用 tr 來表示表格中的

    2024年02月06日
    瀏覽(20)
  • el-table實現(xiàn)純前端導(dǎo)出(適用于el-table任意表格)

    el-table實現(xiàn)純前端導(dǎo)出(適用于el-table任意表格)

    2023.9.1今天我學(xué)習(xí)了如何使用el-table實現(xiàn)前端的導(dǎo)出功能,該方法的好處有無論你的el-table長什么樣子,導(dǎo)出之后就是什么樣子。 1.安裝三個插件 npm install file-save npm install xlsx npm install xlsx-style 2.創(chuàng)建Export2Excel.js 3.按需引入 4.vue.config.js引入 效果: 擴展: 當(dāng)我們會出現(xiàn)這樣的表

    2024年02月10日
    瀏覽(35)
  • JS實現(xiàn)Excel導(dǎo)入以及table導(dǎo)出為Excel

    在開發(fā)項目的過程中遇到了一個需求,將excel文件導(dǎo)入并且解析渲染到頁面上。用戶可以對表格內(nèi)的部分內(nèi)容做修改后再上傳到服務(wù)端。 導(dǎo)入Excel 1.使用html支持上傳標(biāo)簽從本地獲取文件,例如type為file的input,el-upload等 2.實例化FileReader,并且通過readAsBinaryString將文件讀取為二

    2024年02月09日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包