TOP
ImportText 함수
IMPORTTEXT() 설명
IMPORTTEXT 함수는 텍스트 파일에서 데이터를 Excel (LibreOffice Calc)로 직접 로드할 수 있도록 합니다. 가져온 콘텐츠를 정확하게 제어하기 위해 구분 기호를 지정하고, 특정 수의 행을 건너뛰거나 선택하고, 인코딩 또는 로케일을 사용자 지정할 수 있습니다.
텍스트 파일(CSV, TXT 또는 TSV와 같은)에서 데이터를 가져오기 위해 고안되었습니다.
IMPORTTEXT 함수의 주요 특징
구문:
=IMPORTTEXT(Path; [Delimiter]; [SkipRows]; [TakeRows]; [Encoding]; [Locale])
매개변수:
Path: 가져올 텍스트 파일의 로컬 경로 또는 URL
[Delimiter]: (선택 사항) 파일의 열을 구분하는 문자 또는 문자 집합입니다. 생략하면 함수는 단일 텍스트를 반환합니다.
[SkipRows]: (선택 사항) 건너뛸 행의 수를 나타내는 숫자입니다. 음수 값은 배열 끝에서부터 행을 건너뜁니다.
[TakeRows]: (선택 사항) 반환할 행의 수를 정의하는 숫자입니다. 음수 값은 배열 끝에서부터 행을 가져옵니다.
[Encoding]: (선택 사항) 파일의 인코딩입니다. 기본적으로 UTF-8 이 사용됩니다.
[Locale]: (선택 사항) 날짜, 숫자 등의 자동 변환을 위한 지역 형식(로케일)을 정의합니다. 기본적으로 데이터는 텍스트로 반환됩니다.
사용 예시
IMPORTTEXT() 함수는 외부 데이터 처리 자동화에 매우 유용합니다. 파일 경로와 형식 지정 매개변수를 지정하기만 하면 Excel (Calc)가 자동으로 콘텐츠를 로드합니다:
=IMPORTTEXT(Path ; Delimiter )
다음과 같은 결과가 나타납니다:
LibreOffice Calc
Excel
이 예시에서는 다음 값이 사용됩니다:
Path: B1 - 파일의 전체 경로 ("C:\temp\U36 11-12-21.txt") .
Delimiter: B2 - 구분 기호로서의 공백 문자 (" ") .
SkipRows: B3 - 처음 7개 행을 건너뜁니다 (7) .
TakeRows: B4 - 24개 행을 표시합니다 (24) .
Encoding: B5 - 기본 인코딩을 사용합니다 ("") .
Locale: B6 - 미국 영어의 지역 형식을 기반으로 데이터를 인식합니다 ("en-US") .
텍스트 파일의 해당 데이터:
작동 방식
해당 매개변수를 지정하여 IMPORTTEXT() 함수를 아무 셀에나 입력하기만 하면 됩니다. 그런 다음 배열 수식을 입력하기 위해 Ctrl+Shift+Enter를 눌러야 하며 LO Calc 는 데이터가 포함된 테이블을 자동으로 반환합니다.
배열 수식과 관련된 모든 셀을 선택하려면 배열 셀을 선택하고 Ctrl+/ 를 누르세요.
배열 수식을 값으로 변환해야 하는 경우, 전체 배열을 선택하고 Data > Calculate 메뉴에서 Formula to Value 를 선택하세요.
IMPORTCSV 함수를 사용하여 CSV 파일을 가져오는 더 간단한 대안으로 사용할 수 있습니다.
확장 기능 다운로드
IMPORTTEXT() 함수를 사용하려면 YLC Utilities 확장 기능을 설치하세요.
이후, 이 함수는 Excel (LibreOffice Calc)에서 열리는 모든 파일에서 사용할 수 있습니다.