當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
生活随笔
收集整理的這篇文章主要介紹了
【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
WEB項(xiàng)目中,我們有時(shí)會(huì)碰到這樣的情況,需要將從Excel中復(fù)制的數(shù)據(jù)粘貼到WEB頁(yè)面Grid中(當(dāng)然復(fù)制的數(shù)據(jù)格式與Grid中數(shù)據(jù)顯示格式是一致的),用JS實(shí)現(xiàn)起來(lái)并不難,重要的是如何準(zhǔn)確得到從Excel中復(fù)制的數(shù)據(jù)。下面代碼主要針對(duì)這個(gè)問(wèn)題進(jìn)行實(shí)現(xiàn): 1 var content = clipboardData.getData("Text"); 2 if (content!=null) { 3 var valArray = content.split("\n"); 4 for(var nRow=0;nRow < valArray.length-1;nRow++) 5 { 6 (function(nRow){ 7 var valArray1 = valArray[nRow].split("\t"); 8 for(var index=0;index < valArray1.length;index++) 9 { 10 //針對(duì)具體數(shù)據(jù)的處理邏輯 11 } 12 })(nRow); 13 } 14 } 上面代碼能夠準(zhǔn)確得到從Excel中復(fù)制的數(shù)據(jù)進(jìn)行其它的處理,仔細(xì)看看代碼,其中有一點(diǎn)需要特別注意,就是對(duì)JS閉包的應(yīng)用。關(guān)于閉包的詳細(xì)介紹請(qǐng)查閱互聯(lián)網(wǎng)資料,如:http://hi.baidu.com/bluedream_119/blog/item/acff57d6dfd9d52506088b42.html。
總結(jié)
以上是生活随笔為你收集整理的【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ISSET_SE 错误异常
- 下一篇: 微信不支持哪些银行卡