페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

page no.  111181924

Start Release No : 7.0.500.20250904-11 / Update Release No : 7.0.500.20250904-11

작성자 :  이영균 / 검수자 : 이지연

  1. 기능 설명

    1. Excel을 읽어서 HTML Table 형태로 출력해주는 API가 추가되었습니다.

    2. 스케줄러 및 메일 본문 내용을 HTML로 생성할 때 활용 가능합니다.

  2. 사용 방법
    • ExcelToHtmlTable(
          xlsFilePath: string,
          outFilePath: string,
          limitRows: number,
      ): boolean

      엑셀의 활성화 시트의 내용을 HTML Table Tag로 반환합니다.

      Parameters

      • xlsFilePathstring

        엑셀 파일 경로

      • outFilePathstring

        HTML 출력 파일 경로

      • limitRowsnumber

        최대 출력 행수

      Returns boolean


    • var EXCEL_TO_HTML_TABLE = function(xlsFilePath){
          
          try{
              var fso = Matrix.getFileSystemObject(); // File Access // 
              var util = Matrix.getUtility(); // Utility // 
              if(!fso.Exists(xlsFilePath)){
                  //파일이 존재하지 않습니다.
                  Matrix.WriteLog("EXCEL_TO_HTML_TABLE FAIL(FILE IS NOT EXISTS). Path="+ xlsFilePath);
                  return ""; 
              }
              var htmlPath = fso.getTemplatePath(util.getUniqueKey("T")+".htm");
              //엑셀파일이 대용량일 수 있어서 별도 프로세스로 동작하도록 처리
      		//최대 1000개 행만 반환
              Matrix.ExcelToHtmlTable(xlsFilePath, htmlPath, 1000);         
              return fso.ReadTextFile(htmlPath);
          }catch(e){
              Matrix.WriteLog("EXCEL_TO_HTML_TABLE FAIL !"+e.message);
              return "";
          }
      }
기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend
  • 해당 없음
시작 버전 정보

Release No : 7.0.500.20250904-11, i-AUD : 7.3.500.0-202509031817, Studio.maf : 7.0.500.20250828, DataSet.maf : 7.0.500.155, OLAP.maf : 7.0.500.47