자바스크립트 엑셀다운 문의드립니다.
본문
//엑셀다운
$(document).ready(function(){
function itoStr($num){
$num < 10 ? $num = '0'+$num : $num;
return $num.toString();
}
var btn = $('#btnExcel');
var tbl = 'excel_list';
btn.click(function(e){
var dt = new Date();
var year = itoStr( dt.getFullYear() );
var month = itoStr( dt.getMonth() + 1 );
var day = itoStr( dt.getDate() );
var postfix = year + month + day;
var fileName = "text_"+ postfix + ".xls";
var a = document.createElement('a');
var data_type = 'data:application/vnd.ms-excel';
var table_div = document.getElementById( tbl );
var table_html = table_div.outerHTML.replace(/ /g, '%20');
a.href = data_type + ', ' + table_html;
a.download = fileName;
a.click();
e.preventDefault();
getFunc();
});
});
자바스크립트로 화면단에 출력되는 내용을 엑셀로 다운로드하고 있는데
데이터가 많아지면 엑셀 열리는 속도도 느려지거나 아예 열리지 않는데
어떻게 해결해야될까요?
고수님들 도움부탁드립니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.