node.js xlsx.full.min.js

한결·2021년 5월 11일

excel.ejs

엑셀파일: <input type="file" id="excelFile" onchange="excelExport(event)"/>


<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.14.3/xlsx.full.min.js"></script>
    <script>
        function excelExport(event){
            var input = event.target;
            var reader = new FileReader();
            reader.onload = function(){
                var fileData = reader.result;
                var wb = XLSX.read(fileData, {type : 'binary'});
            wb.SheetNames.forEach(function(sheetName){
                var rowObj =XLSX.utils.sheet_to_json(wb.Sheets[sheetName]);
                console.log(JSON.stringify(rowObj));
                })
            };
            reader.readAsBinaryString(input.files[0]);
        }
    </script>
profile
개발

0개의 댓글