본문 바로가기
반응형

프로그램ing/ASP5

[ASP] html을 excel 파일로 저장하기 [ASP] html을 excel 파일로 저장하기 html 화면에 출력되는 테이블을 엑셀파일로 저장하려는 경우에 아래와 같이 사용하시면 됩니다. 저장할 파일 명은 FileName 으로 변수 선언을 하되, 한글 깨짐을 근본적으로 방지하기 위하여 urlEncode 함수로 감싸서 넘겨주시면 됩니다. 제목 일자 적요 수량 금액 잔액 2019-08-28 임시저장 테스트1 3,000 5,000 15,000,000 2019-08-28 임시저장 테스트2 500 1,000 500,000 2019-08-28 임시저장 테스트3 6,000 300 1,800,000 ** 최종 엑셀파일 결과 화면 ** 2019. 8. 28.
[SiteGalaxyUpload] UTF-8 에서 한글 파일명 저장 [SiteGalaxyUpload] UTF-8 에서 한글 파일명 저장 SiteGalaxyUpload를 사용하여 업로드된 파일을 복사하려고 하니까 한글파일명이 깨져서 저장이 됩니다. 구글링을 해보니까 SiteGalaxyUpload는 UTF-8 을 지원하지 않는다는 결과들이 보인다. 그래서 생각난 편법. 파일을 복사하기 전에, 이전 페이지에서 미리 "업로드 할 파일명을 post 방식으로 전달한다" 입니다. function Click_Excel() { f=document.f_fileSave; if (f.attachfile0.value=="") { alert("파일을 선택 후 저장하세요!"); return; } var flag = confirm("저장하시겠습니까?"); if (flag) { var fileValu.. 2019. 8. 27.
[ASP] Microsoft JET Database Engine 외부 테이블 형식이 잘못되었습니다. [ASP] Microsoft JET Database Engine 외부 테이블 형식이 잘못되었습니다. If LCase(strExt) = "xls" Then DbCon2.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0; Data Source="& xlsFile &" +_ ";Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""" ElseIf LCase(strExt) = "xlsx" Then DbCon2.ConnectionString = "PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source="& xlsFile &" +_ ";Extended Properties=""Excel 12.0 Xml;HDR=Y.. 2019. 4. 5.
[ASP] 엑셀 업로드 코드 작성시 TIP! [ASP] 엑셀 업로드 시 TIP 1. 파일명에 " . " 안들어가게 하기 sCnt = UBound(Split(FileName, ".")) If scnt > 1 then Err_msg = "파일명에 "".""이 있습니다. 파일명을 변경하시고 다시 업로드해주시기 바랍니다." Response.Write "" End if : 파일 업로드 시 간혹 파일명에 . 이 들어가서 확장자를 걸러낼 때 오류가 생기는 경우가 있어서 확장자 포함 파일명 자체에 " . "이 두개 이상이라면 등록이 되지 않게 막아버렸습니다. 2. xlsx 일 경우 Sheet가 여러개일 때, 첫번째 시트명 올바르게 가져오는 방법 : 엑셀 안에 빈시트가 있는 경우가 있는데, 데이터가 있는 Sheet가 맨 앞에 위치하여 있다고 해도, 정상적으로 인식.. 2019. 4. 4.
[ASP] 천원단위로 콤마(,) 찍기 ASP 언어로 [ASP] 천원단위로 콤마(,) 찍기 FormatNumber - FormatNumber 란? FormatNumber 는 숫자의 표시형태(소수점 포함)를 선택하는 함수입니다. - ASP FormatNumber 사용방법 FormatNumber("[값 또는 변수]", [표시 소수점 자리, 0-무한대?], [0 표시설정, true / false], [음수부호 표시설정, true / false], [천단위 콤마 설정, true / false]) - 사용 예제 Dim dr_amt, cr_amt dr_amt = 10 cr_amt = "text" if isnull(dr_amt) then dr_amt = "" elseif isnumeric(dr_amt) then dr_amt = FormatNumber(dr.. 2019. 3. 29.
반응형