網上找了一圈,沒啥發現。終于想到去看看google sheet是怎么干的。 " /> 337p欧洲亚大胆精品,欧美综合中文字幕久久,国产精品成人免费观看

一区二区久久-一区二区三区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數據的粘貼,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲欧洲高清 | 免费超爽大片黄网站 | 日韩一区二区三区视频在线观看 | 精品综合一区二区三区 | 亚洲高清一区二区三区 | 日本人视频18jizz免费 | 伊人蕉久 | 国产精品成人第一区 | 亚洲欧美综合视频 | 超清中文乱码精品字幕在线观看 | 涩涩涩在线 | 伊人色综合久久天天 | 黄色片网址在线观看 | 日韩加勒比 | 韩日美女| 亚州色吧 | 激情图片激情小说伦理 | 最近2018中文字幕免费视频 | my blow jober act | 精品国产第一国产综合精品gif | 欧美三级成人观看 | 国产精品一区二区三区四区五区 | 91久久线看在观草草青青 | 国产麻豆精品视频 | 免费看美女毛片 | 精品久久久久久影院免费 | 亚洲一区二区三区免费视频 | 久久福利一区二区 | 欧美三级在线 | 四虎新地址4hu 你懂的 | 亚洲视频在线免费播放 | 色女网站| 国产午夜亚洲精品不卡福利 | 精品视频一区二区三区四区 | 婷婷免费在线 | 免费国产成人手机在线观看 | 九九精品在线 | 一区三区三区不卡 | 毛片久久| 99久久精品免费看国产一区二区三区 | 亚洲狠狠婷婷综合久久久久 |