시트의 데이터를 인자의 형식으로 추출 합니다.
대상 컬럼을 설정하지 않은 경우는 모든 컬럼을 대상으로 합니다.
ObjId.ExportData([info]);
Parameter | Type | Required | Description |
---|---|---|---|
info | Object |
필수 | 옵션 정보 |
info.Type | String |
필수 | json,xml,csv 중에 하나 선택 |
info.Cols | String |
선택 | 추출할 컬럼 (Default: 모든컬럼) |
info.ColDelim | String |
선택 | 출력 대상의 컬럼 구분자 (csv 형식인 경우에만 사용) (Default: ',') |
info.FormattedText | Boolean |
선택 | 포멧이 적용된 문자열형식으로 추출할지 여부 (Default: 0) |
info.Mode | Number |
선택 | 처리 모드 (csv 형식인 경우에만 사용)- 0 : 일반 처리 모드 - 1 : 추출 대상 컬럼이 빈값인 컬럼은 빈값으로 추출 처리 모드 |
info.NewLine | String |
선택 | 출력 대상의 개행 구분자 (csv 형식인 경우에만 사용) (Default: \r\n ) |
info.RowDelim | String |
선택 | 출력 대상의 행 구분자 (csv 형식인 경우에만 사용) (Default: \r\n ) |
info.StyleProperty | Boolean |
선택 | 행과 셀에 대한 스타일 관련 속성값 포함 여부 (json 형식인 경우에만 사용가능) |
Target | ProPerty | Description |
---|---|---|
Row |
Edit BackColor FontColor |
대상 행의 편집 허용 여부 대상 행의 배경색 대상 행의 폰트 색상 |
Cell | Edit BackColor FontColor FontBold FontItalic FontStrike FontUnderline |
대상 셀의 편집 허용 여부 |
대상 셀의 배경색
대상 셀의 폰트 색상
대상 셀의 폰트 Bold 여부
대상 셀의 폰트 Italic 여부
대상 셀의 폰트 Strike 여부
대상 셀의 폰트 Underline 여부|
Type으로 지정한 형식의 데이터
// 시트의 모든 데이터를 json 객체로 추출
var jsonData = mySheet.ExportData({
"Type": "json"
});
console.log('data: ', jsonData);
// Index가 2, 5, 10 컬럼의 데이터만 추출
var jsonData = mySheet.ExportData({
"Type": "json",
"Cols": "2|5|10"
});
console.log('data: ', jsonData);
version | desc |
---|---|
7.0.13.21 | |
7.0.13.44 | FormattedText , StyleProperty 추가 |