엑셀 붙여넣기, 테이블 (IE X) > jquery

본문 바로가기
사이트 내 전체검색

jquery

엑셀 붙여넣기, 테이블 (IE X)

페이지 정보

작성자 서방님 댓글 0건 조회 105회 작성일 21-03-10 17:13

본문

<script src="http://code.jquery.com/jquery-latest.min.js"></script> <!--// 항상 최신 jquery 사용 //-->
<style type="text/css">
table{
    border-collapse:collapse;
    border-spacing: 0;
}
td,td input{
    width: 72px;
    height: 18px;
    padding: 0;
    margin: 0;
}
input{
    border: 0;
    box-sizing: border-box;
    display:block;
}
</style>

<table border=1>
    <tr><td><input/></td><td><input/></td><td><input/></td><td><input/></td><td><input/></td></tr>
    <tr><td><input/></td><td><input/></td><td><input/></td><td><input/></td><td><input/></td></tr>
    <tr><td><input/></td><td><input/></td><td><input/></td><td><input/></td><td><input/></td></tr>
    <tr><td><input/></td><td><input/></td><td><input/></td><td><input/></td><td><input/></td></tr>
    <tr><td><input/></td><td><input/></td><td><input/></td><td><input/></td><td><input/></td></tr>
</table><img/><div></div>


<script type="text/javascript">
$('input').on('paste', function(e){
    var $this = $(this);
    $.each(e.originalEvent.clipboardData.items, function(i, v){
        if (v.type === 'text/plain'){
            v.getAsString(function(text){
                var x = $this.closest('td').index(),
                    y = $this.closest('tr').index(),
                    obj = {};
                text = text.trim('\r\n');
                $.each(text.split('\r\n'), function(i2, v2){
                    $.each(v2.split('\t'), function(i3, v3){
                        var row = y+i2, col = x+i3;
                        obj['cell-'+row+'-'+col] = v3;
                        $this.closest('table').find('tr:eq('+row+') td:eq('+col+') input').val(v3);
                    });
                });
                $('div').text(JSON.stringify(obj));
            });
        }
    });
    return false;

});
</script>

댓글목록

등록된 댓글이 없습니다.

Total 193건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
10
어제
51
최대
1,347
전체
153,640
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.