이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

텍스트 파일

구분되어 있고 서식 지정된 텍스트 파일

.csv.txt 파일을 비롯하여, 구분된 텍스트 파일과 서식 지정된 텍스트 파일의 숫자형 데이터와 숫자형이 아닌 데이터를 읽고 쓸 수 있습니다. 가져오기 툴을 사용하여 텍스트 파일 데이터를 대화형 방식으로 가져올 수 있습니다. 또는 이 페이지에 나와 있는 함수를 사용한 프로그래밍을 통해 텍스트 데이터를 가져오거나 내보낼 수 있습니다. 텍스트 파일에 대한 주요 가져오기 옵션을 비교해 보려면 텍스트 파일을 가져오는 방법 항목을 참조하십시오.

함수

readtable파일에서 테이블 만들기
detectImportOptions파일 내용에 따라 가져오기 옵션 생성
writetable파일에 테이블 쓰기
textscan텍스트 파일이나 문자열에서 형식 지정된 데이터 읽어 들이기
dlmreadASCII로 구분된 숫자형 데이터 파일을 행렬로 읽기
dlmwriteASCII로 구분된 파일에 행렬 쓰기
csvread쉼표로 구분된 값(CSV) 파일 읽어 들이기
csvwrite쉼표로 구분된 값(CSV) 파일 쓰기
type파일의 내용 표시

객체

DelimitedTextImportOptions구분된 텍스트에 대한 import options 객체
FixedWidthImportOptions고정 너비 텍스트 파일에 대한 옵션 객체 가져오기

예제 및 방법

가져오기 툴을 사용하여 텍스트 파일 데이터 선택하기

이 예제에서는 가져오기 툴을 사용하여 열 머리글과 숫자형 데이터가 포함된 텍스트 파일에서 데이터를 가져오는 방법을 보여줍니다.

텍스트 파일에서 숫자형 데이터 가져오기

이 예제에서는 csvread 함수를 사용하여 텍스트 파일에서 쉼표로 구분된 숫자형 데이터를 가져오는 방법을 보여줍니다.

텍스트 파일에서 혼합된 데이터 가져오기

이 예제에서는 readtable 함수를 사용하여 텍스트 파일의 혼합된 데이터를 테이블로 가져오는 방법을 보여줍니다.

큰 텍스트 파일 데이터를 블록으로 가져오기

이 예제에서는 textscan 함수를 사용하여, 임의 크기로 구분된 대형 텍스트 파일에서 작은 데이터 블록을 읽어와 메모리 오류를 방지하는 방법을 보여줍니다.

사각형이 아닌 텍스트 파일에서 데이터 가져오기

이 예제에서는 textscan 함수를 사용하여 사각형이 아닌 파일에서 데이터를 가져오는 방법을 보여줍니다.

텍스트 파일에서 날짜/시간 가져오기

형식이 지정된 날짜/시간(예: '01/01/01' 또는 '12:30:45')은 숫자형 필드가 아닙니다.

구분된 데이터 파일에 쓰기

숫자형 배열을 구분된 ASCII 데이터 파일로 내보내려면 -ASCII 한정자를 지정하여 save 함수를 사용하거나 dlmwrite 함수를 사용할 수 있습니다.

일련의 파일 가져오기 또는 내보내기

여러 개의 파일을 가져오거나 내보내려면 제어 루프를 만들어 파일을 한 번에 하나씩 처리하십시오.

테이블에 대한 가져오기 옵션 정의하기

데이터 가져오기를 사용자 지정하고 가져오기 프로세스를 추가로 제어하기 위해, 가져오기 옵션을 정의하고 사용합니다.

개념

텍스트 파일을 가져오는 방법

텍스트 파일을 대화형 방식과 프로그래밍 방식으로 모두 MATLAB®으로 가져올 수 있습니다.