본문으로 건너뛰기

스프레드시트 파일

스프레드시트 파일 아이콘ssemworks-microservice-base.spreadsheetFile
파일변환일부 옵션 미지원 라벨 있음

CSV/XLSX 등 스프레드시트를 읽거나 생성한다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.spreadsheetFile
표시 이름스프레드시트 파일
카테고리파일
그룹transform
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
동작operation선택fromFile파일에서 읽거나(행 목록 추출) 파일로 생성
선택지: 파일에서 읽기(fromFile) · 파일로 생성(toFile)
필드명binaryPropertyName문자열datafromFile: base64 파일이 담긴 입력 필드명 / toFile: 생성 파일(base64)을 담을 출력 필드명
파일 형식fileFormat선택autodetect읽을 파일 형식 (자동판별은 확장자/MIME/매직바이트로 감지)
선택지: 자동 감지(autodetect) · CSV(csv) · XLS(xls) · XLSX(xlsx) · ODS (미지원 — 오류 반환)(ods) · HTML (미지원 — 오류 반환)(html) · RTF (미지원 — 오류 반환)(rtf)
표시 조건: operation = "fromFile"
파일 형식fileFormat선택xls생성할 파일 형식
선택지: CSV(csv) · XLS(xls) · XLSX(xlsx) · ODS (미지원 — 오류 반환)(ods) · HTML (미지원 — 오류 반환)(html) · RTF (미지원 — 오류 반환)(rtf)
표시 조건: operation = "toFile"
옵션options컬렉션{}표시 조건: operation = "fromFile"
옵션options컬렉션{}표시 조건: operation = "toFile"

옵션 하위 필드

파라미터이름타입기본값설명
헤더 행 사용headerRow불리언true첫 행을 헤더(필드명)로 사용할지 여부
원본 값 그대로(rawData)rawData불리언falsexls/xlsx 셀 값을 파싱하지 않고 표시 형식 그대로 문자열로 반환
빈 셀 포함includeEmptyCells불리언false값이 없는 셀도 필드로 포함할지 여부
시트 이름sheetName문자열""읽을 시트 이름 (xls/xlsx, 비어있으면 첫 시트)
구분자delimiter문자열,CSV 구분자 문자 (첫 글자만 사용)
시작 라인(0부터)fromLine숫자0CSV 를 읽기 시작할 라인 번호(0-base)
최대 행 수maxRowCount숫자-1읽을 최대 데이터 행 수 (-1=무제한)
시작 행(숫자)range문자열""읽기 시작할 행 번호(0-base 숫자만 지원, A1 표기 등 문자열 셀 범위는 미지원)
인코딩encoding문자열utf-8csv/html 디코딩 인코딩
BOM 제거enableBOM불리언falseCSV 앞의 BOM(Byte Order Mark)을 제거할지 여부

옵션 하위 필드

파라미터이름타입기본값설명
헤더 행 포함headerRow불리언true생성 파일 첫 행에 헤더를 쓸지 여부
시트 이름sheetName문자열Sheet생성할 시트 이름 (표현식 사용 가능, 비어있으면 Sheet)
구분자delimiter문자열,CSV 구분자 문자 (첫 글자만 사용)
파일명fileName문자열""생성할 파일명 (표현식 사용 가능, 비어있으면 spreadsheet.<확장자>)