본문 바로가기
개발의 기록/Web

Javascript로 엑셀 출력

by prographer J 2009. 3. 29.
728x90
자바스크립트도..엑셀 출력이 되네..몰랐는데 ㅋㅋㅋㅋ
우선 이걸 갖고 함 다시 만들어 봐야겠다..
혹시 페이지 오픈도 할 수 있을까?ㅎㅎ

요즘 요놈때문에 고생이다. 서버에서 dll로 생성 할려니까 말썽이라서 이렇게 함 바궈 봐야겠다.
하지만 이렇게 하면 IE에보안 문제를 풀어줘야 하고, IE에서밖에 않되고, 엑셀이 설치 되어야 한다.
※ 보안 해제 : 도구 > 인터넷 옵션 > 보안 > 사용자 지정수준 > 스크립팅하기 안전하지 않는 것으로 표시된 ActiveX 컨트롤 초기화 및 스크립팅 > 확인으로 변경

뭐 저건 다 될테니..함 만들어 봐야지~
자 코드를 한번~봅시다~

function exportToExcel()
{
var oExcel = new ActiveXObject("Excel.Application");
var oBook = oExcel.Workbooks.Add;
var oSheet = oBook.Worksheets(1);
for (var y=0;y<10;y++){
for (var x=0;x<10;x++){
oSheet.Cells(y+1,x+1) =x*y;
}
}
oExcel.Visible = true;
oExcel.UserControl = true; 
}




728x90

댓글