網上找了一圈,沒啥發現。終于想到去看看google sheet是怎么干的。 " /> 国产一级片毛片,亚洲人成网站色7799在线播放,亚洲精品人成无码中文毛片

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JS 巧妙獲取剪貼板數據 Excel數據的粘貼

另外的方法就是用flash了,它可以避開瀏覽器的安全限制,但是system類中只有set的方法,另外的clipboard類中倒是能訪問到,但是似乎需要flash10的版本支持。

網上找了一圈,沒啥發現。終于想到去看看google sheet是怎么干的。
發現google sheet實現了excel的純文本的多數據格粘貼,沒有安全限制的需要,沒有使用flash??赡芎芏嗳硕贾肋@種方法了,反正我一開始很驚訝的,但是無奈,google的js文件是處理過的,看起來太累了。然后又去找ZOHO sheet,它的js文件只簡單處理了一下,能debug,能看。
原來,其在body上注冊了onkeydown事件,當用戶按下ctrl+v鍵的時候,js將焦點轉移到一個textarea標簽上,這樣,接下來的keyPress和keyUp事件就發生在textarea上了,自然而然的就相當于用戶在textarea中復制了一下,然后,js再將焦點轉移,從textarea中將值取到。這樣就取到了剪貼板內文本數據了。
下面是一個模仿ZOHO sheet實現的小例子。
復制代碼 代碼如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<script type="text/Javascript"><!--
    function cellkeydown(event) {
        if (event.ctrlKey && event.keyCode == 86) {
            var ss = document.getElementById("textArea");
            ss.focus();
            ss.select();
            // 等50毫秒,keyPress事件發生了再去處理數據
            setTimeout("dealwithData()",50);
        }    
    }
    function dealwithData(event) {
            var ss = document.getElementById("textArea");
            alert(ss.value);
            ss.blur();
    }
// --></script>
</head>
<body onkeydown="return cellkeydown(event)">
<div>
    <textarea id="textArea">

獲得的Excel的文本數據,按照/t,/n就可以分割得到格子和行信息了。但這樣只能得到簡單的純文本的excel值,格子的樣式都弄不到。但我發現一個方法,當向iframe的document中復制的時候(就是在線編輯器的實現方式),這樣能出現一些樣式信息,IE中特別全,估計是因為自己家的產品自己能解析的緣故,FF和Chrome就只能得到行號列寬等一些簡單的屬性。不知道誰有方法能得到比較全的信息。

JavaScript技術JS 巧妙獲取剪貼板數據 Excel數據的粘貼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: www.91视频.com| 色五月婷婷成人网 | 四虎影永久在线高清免费 | 美女扒开视频网站 | 中文字幕在线观看一区 | 国产成人影院一区二区 | 成人福利在线视频 | 怡红院美国十次成人影院 | 日韩经典欧美一区二区三区 | 天天在线天天综合网色 | 精品亚洲一区二区三区 | 2020天堂中文字幕一区在线观 | 欧美一区二区久久精品 | 精品色哟哟视频在线观看 | 精品免费视频 | 精品麻豆 | 91精品国产高清91久久久久久 | 久久老色鬼天天综合网观看 | 国产欧美在线观看精品一区二区 | 91精品国产丝袜 | 亚洲成在人线中文字幕 | 国产欧美一区二区精品性色tv | 久久福利免费视频 | 国产91精品久久久久久久 | 激情综合五月天 | 国产小视频在线播放 | 2021最新国产成人精品视频 | 亚洲香蕉伊综合在人在线 | 久久国产欧美日韩高清专区 | 色综合 成人 | 久久综合网久久综合 | 青春娱乐国产分类精品二 | 8090碰成年女人免费碰碰尤物 | 97影院在线午夜 | 精品无人区乱码麻豆1区2区 | 国产成人一区在线播放 | 久久久青草青青国产亚洲免观 | 看免费人成va视频全 | 日韩精品第1页 | 99爱在线精品视频免费观看9 | 天天干天天射天天爽 |