當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
生活随笔
收集整理的這篇文章主要介紹了
【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
WEB項(xiàng)目中,我們有時(shí)會(huì)碰到這樣的情況,需要將從Excel中復(fù)制的數(shù)據(jù)粘貼到WEB頁面Grid中(當(dāng)然復(fù)制的數(shù)據(jù)格式與Grid中數(shù)據(jù)顯示格式是一致的),用JS實(shí)現(xiàn)起來并不難,重要的是如何準(zhǔn)確得到從Excel中復(fù)制的數(shù)據(jù)。下面代碼主要針對這個(gè)問題進(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 //針對具體數(shù)據(jù)的處理邏輯 11 } 12 })(nRow); 13 } 14 } 上面代碼能夠準(zhǔn)確得到從Excel中復(fù)制的數(shù)據(jù)進(jìn)行其它的處理,仔細(xì)看看代碼,其中有一點(diǎn)需要特別注意,就是對JS閉包的應(yīng)用。關(guān)于閉包的詳細(xì)介紹請查閱互聯(lián)網(wǎng)資料,如:http://hi.baidu.com/bluedream_119/blog/item/acff57d6dfd9d52506088b42.html。
總結(jié)
以上是生活随笔為你收集整理的【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ISSET_SE 错误异常
- 下一篇: 在VS2010里可以给JS函数添加代码提