ODS - 오픈도큐먼트 스프레드시트

드라이버 단축 이름

ODS

빌드 의존성

libexpat

ODS(Open Document Spreadsheet) 드라이버는 오픈오피스, 리브레오피스, Calligra Sheets 등등 같은 응용 프로그램이 사용하는 오픈도큐먼트 스프레드시트 포맷으로 된 스프레드시트를 읽고, 쓰고, 업데이트할 수 있습니다.

GDAL/OGR가 Expat 라이브러리를 대상으로 컴파일된 경우에만 이 드라이버를 사용할 수 있습니다.

각 시트를 OGR 레이어로 나타냅니다. 어떤 도형도 직접 지원하지 않습니다. (하지만 도형 지원을 위해 OGR VRT 케이퍼빌리티를 사용할 수도 있습니다.)

주의 1: 비밀번호가 걸려 있는 스프레드시트는 지원하지 않습니다.

주의 2: 기존 문서를 업데이트하는 경우, OGR가 이해하지 못 하는 기존의 모든 스타일, 서식, 공식 및 기타 (도표, 그림, 매크로 등등) 개념들이 사라질 것입니다. OGR 데이터 모델로부터 문서를 처음부터 재작성합니다.

드라이버 케이퍼빌리티

Create() 지원

이 드라이버는 GDALDriver::Create() 작업을 지원합니다.

VirtualIO 지원

이 드라이버는 virtual I/O operations (/vsimem/, etc.) 를 지원합니다.

환경설정 옵션

다음 환경설정 옵션들 을 사용할 수 있습니다:

  • OGR_ODS_HEADERS = FORCE/DISABLE/AUTO: 이 드라이버는 기본적으로 첫 줄이 열 이름일 수도 있는지 탐지하기 위해 각 시트의 첫 줄을 읽어올 것입니다. 이 옵션을 FORCE로 설정하면, 드라이버가 첫 줄을 헤더 줄로 간주할 것입니다. DISABLE로 설정하면, 첫 줄을 첫 번째 객체로 간주할 것입니다. 기본값인 AUTO로 설정하면, 자동으로 탐지할 것입니다.

  • OGR_ODS_FIELD_TYPES =STRING/AUTO: 이 드라이버는 기본적으로 필드의 데이터 유형을 탐지하려 시도할 것입니다. 이 옵션을 STRING으로 설정하면, 모든 필드가 문자열 유형이 될 것입니다.