亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于JavaScript實(shí)現(xiàn)HTML表格導(dǎo)出EXCEL的方法

文檔序號(hào):9687405閱讀:913來(lái)源:國(guó)知局
基于JavaScript實(shí)現(xiàn)HTML表格導(dǎo)出EXCEL的方法【
技術(shù)領(lǐng)域
】[0001]本發(fā)明設(shè)及化vaScript
技術(shù)領(lǐng)域
,特別設(shè)及一種基于化vaScript實(shí)現(xiàn)HTML表格導(dǎo)出EXC化的方法?!?br>背景技術(shù)
】[0002]化vaScript是一種屬于網(wǎng)絡(luò)的腳本語(yǔ)言,已經(jīng)被廣泛用于Web應(yīng)用開(kāi)發(fā),常用來(lái)為網(wǎng)頁(yè)添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流楊美觀的瀏覽效果。通?;痸aScript腳本是通過(guò)嵌入在HTML中來(lái)實(shí)現(xiàn)自身的功能的。[0003]但是,目前面臨的主要問(wèn)題有:[0004]利用ExcelA卵lication或者M(jìn)S0WC或者ado.net,運(yùn)種方法都是利用服務(wù)器的組件來(lái)時(shí)實(shí)現(xiàn),要求服務(wù)端要安裝exce1,并且需要占用服務(wù)器的資源,處理效率低,容易產(chǎn)生進(jìn)程無(wú)法回收。[0005]Asp.net(C#)中的方法是表格用文件流的方式輸出為excel,運(yùn)種方法本質(zhì)上說(shuō)并非標(biāo)準(zhǔn)的excel格式,不過(guò)把html格式的文件另存為excel的格式,然后用excel打開(kāi)罷了。【
發(fā)明內(nèi)容】[0006]本發(fā)明解決的技術(shù)問(wèn)題在于提供基于化vaScript實(shí)現(xiàn)HTML表格導(dǎo)出EXC化的方法,解決了服務(wù)器必須安裝excel,占用服務(wù)器資源,造成服務(wù)器進(jìn)程無(wú)法回收的問(wèn)題,并且本發(fā)明還解決了導(dǎo)出Excel后完整的輸出表格的格式。[0007]本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案是:[000引所述的方法包含W下幾個(gè)步驟:[0009]步驟一、定義HTML表格化ble;[0010]步驟二、在客戶端機(jī)器上安裝excel;[0011]步驟Ξ、按W下方法修改瀏覽器的默認(rèn)設(shè)置;[0012]工具-internet選項(xiàng)-〉安全-〉自定義級(jí)別-〉對(duì)沒(méi)有標(biāo)記安全級(jí)別的ActiveX控件進(jìn)行初始化設(shè)為啟用;[0013]步驟四、包I建4。1:;[¥6乂013^'6。1:對(duì)象,利用4991;[。日1:;[0]1.6615日¥643。;[16]1日1116方法,將整個(gè)表格導(dǎo)入到EXC化中;[0014]步驟五、關(guān)閉execl對(duì)象,并回收資源;[0015]步驟六、在頁(yè)面中創(chuàng)建導(dǎo)出按鈕,實(shí)現(xiàn)onclick事件。[0016]所述的實(shí)現(xiàn)均在客戶端瀏覽器中執(zhí)行,導(dǎo)出Excel時(shí)與服務(wù)器端無(wú)數(shù)據(jù)交互。[0017]本發(fā)明的有益效果:本發(fā)明基于JavaScript實(shí)現(xiàn)了HTML表格導(dǎo)出E)((EL的方法。服務(wù)端無(wú)需安裝excel,不會(huì)占用服務(wù)器的資源。提升了處理效率。而且,到導(dǎo)出的是標(biāo)準(zhǔn)的excel格式;便于后續(xù)利用?!靖綀D說(shuō)明】[0018]下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明:[0019]圖1為本發(fā)明的方法流程圖?!揪唧w實(shí)施方式】[0020]如圖1所示,本發(fā)明采用如下步驟可W實(shí)現(xiàn)HTML表格導(dǎo)出EXCEL。[0021]步驟一、定義HTML表格;[0024]如下所示:[0025][00%]步驟二、在客戶端機(jī)器上安裝excel;[0027]步驟Ξ、修改瀏覽器的默認(rèn)設(shè)置。設(shè)置方法為:[00巧]工具-internet選項(xiàng)-〉安全-〉自定義級(jí)別-〉對(duì)沒(méi)有標(biāo)記安全級(jí)別的ActiveX控件進(jìn)行初始化設(shè)為啟用;[0029]步驟四、實(shí)現(xiàn)語(yǔ)句,將整個(gè)表格拷貝到EXCEL中,[0030][0034]調(diào)用方法如下:[0035]idTmr=window.setInterval("Cleanup〇,1);[0036]步驟六、在頁(yè)面中創(chuàng)建導(dǎo)出按鈕,實(shí)現(xiàn)onclick事件。[0037]<inputtype="button"onclick="javascript:methodl('TableExcel');"value="導(dǎo)入到EXCEL"〉?!局鳈?quán)項(xiàng)】1.基于JavaScript實(shí)現(xiàn)HTML表格導(dǎo)出EXCEL的方法,其特征在于:所述的方法包含以下幾個(gè)步驟:步驟一、定義HTML表格table;步驟二、在客戶端機(jī)器上安裝excel;步驟三、按以下方法修改瀏覽器的默認(rèn)設(shè)置;工具->Internet選項(xiàng)->安全->自定義級(jí)別->對(duì)沒(méi)有標(biāo)記安全級(jí)別的ActiveX控件進(jìn)行初始化設(shè)為啟用;步驟四、創(chuàng)建ActiveXObject對(duì)象,利用Application.GetSaveAsFilename方法,將整個(gè)表格導(dǎo)入到EXCEL中;步驟五、關(guān)閉execl對(duì)象,并回收資源;步驟六、在頁(yè)面中創(chuàng)建導(dǎo)出按鈕,實(shí)現(xiàn)one1ick事件。2.根據(jù)權(quán)利要求1所述的基于JavaScript實(shí)現(xiàn)HTML表格導(dǎo)出EXCEL的方法,其特征在于:所述的實(shí)現(xiàn)均在客戶端瀏覽器中執(zhí)行,導(dǎo)出Excel時(shí)與服務(wù)器端無(wú)數(shù)據(jù)交互?!緦@勘景l(fā)明涉及javascript
技術(shù)領(lǐng)域
,特別涉及基于JavaScript實(shí)現(xiàn)HTML表格導(dǎo)出EXCEL的方法。本發(fā)明方法步驟是:1、定義HTML表格table;2、在客戶端機(jī)器上安裝excel;3、修改瀏覽器的默認(rèn)設(shè)置。設(shè)置方法為:工具-&gt;Internet選項(xiàng)-&gt;安全->自定義級(jí)別-&gt;對(duì)沒(méi)有標(biāo)記安全級(jí)別的ActiveX控件進(jìn)行初始化設(shè)為啟用;4、創(chuàng)建ActiveXObject對(duì)象,利用Application.GetSaveAsFilename方法,將整個(gè)表格導(dǎo)入到EXCEL中;5、關(guān)閉execl對(duì)象,并回收資源。6、在頁(yè)面中創(chuàng)建導(dǎo)出按鈕,實(shí)現(xiàn)onclick事件。本發(fā)明解決了導(dǎo)出標(biāo)準(zhǔn)excel文件的服務(wù)器資源占用等問(wèn)題;可以用于實(shí)現(xiàn)HTML表格導(dǎo)出EXCEL?!綢PC分類】G06F17/22,G06F17/30【公開(kāi)號(hào)】CN105446944【申請(qǐng)?zhí)枴緾N201510776780【發(fā)明人】張來(lái)卿,徐震宇,季統(tǒng)凱【申請(qǐng)人】國(guó)云科技股份有限公司【公開(kāi)日】2016年3月30日【申請(qǐng)日】2015年11月12日
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1