仿照excel的粘贴事件

仿照excel的粘贴事件;粘贴之后的内容生成的处理如下:

  if (window.clipboardData || event.clipboardData) {
            //获取 粘贴的内容
           var  sData = (event.clipboardData || window.clipboardData).getData('text');           
               console.log(sData );
            sData = window.clipboardData;
                //正常换行
            var aDataRows = sData.split('\r\n');
            var cellValue =aDataRows[0];
                //当前单元格内容是否含有 回车
            for (var ele = 0; ele < aDataRows.length; ele++) {
               //去掉 为空的    去掉回车
               if (!aDataRows[ele] || aDataRows[ele] == "\r\n") continue;
               //是否存在回车
                if(aDataRows[ele].indexOf("\n") != -1){
                    var index = aDataRows[0].indexOf("\n");
                   //去掉回车
                    cellValue = aDataRows[0].replace(/["\r\n]/g,"")
                 }
            }
   }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,472评论 2 59
  • 也许你已经做了上千张表格,也许你用函数算了上千复杂的运算。也许认为excel不过如此,今天25招秘技希望可以帮到大...
    南屋阿米佛头阅读 9,111评论 0 51
  • 一、定位 快捷键:Ctrl + G / F5 1. 用法1:跳转或引用单元格 包括: 1)单个单元格 2)...
    番茄_Tomato阅读 4,125评论 0 0
  • 写在前面的话 2020年的疫情给我的工作、学习、生活带来了很多变化,居家办公、学习的经历对我产生了很大的影响。 坦...
    幻雪美美哒阅读 4,003评论 0 5
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 8,863评论 1 11