구분된 스프레드시트 읽기 VI



LabVIEW 2018 도움말


개정 날짜: 2018년3월
파트 번호: 371361R-0129
제품 정보 보기

도움말 다운로드 (Windows 경우)


LabVIEW 2015 도움말
LabVIEW 2016 도움말
LabVIEW 2017 도움말
LabVIEW 2018 도움말
LabVIEW 2019 도움말

상위 팔레트: 파일 I/O VI와 함수

다음에서 설치됨: Base Development System

지정된 문자 오프셋에서 시작하여 숫자형 텍스트 파일로부터 지정된 개수의 라인 또는 행을 읽고 그 데이터를 숫자형, 문자열 또는 정수형의 2D, 배정도 배열로 변환합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.

선택적으로 배열을 전치할 수 있습니다. 이 VI는 읽기 전에 파일을 열고 읽은 후에 파일을 닫습니다. 이 VI를 사용하여 텍스트 포맷으로 저장된 스프레드시트 파일을 읽을 수 있습니다. 이 VI는 [스프레드시트 문자열을 배열로] 함수를 호출하여 데이터를 변환합니다.

풀다운 메뉴를 사용하여 이 VI의 인스턴스를 선택할 수 있습니다.

배정도

포맷은 어떻게 숫자를 문자로 변환할지 지정합니다. 포맷%.3f (기본)인 경우, VI는 소수점의 오른쪽으로 세자리 숫자를 가지는 숫자를 포함하기에 충분한 길이의 문자열을 생성합니다. 포맷%d인 경우, VI는 전체 숫자를 포함하는데 필요한 만큼의 문자를 사용하여 데이터를 정수 형태로 변환합니다. 포맷%s인 경우, VI는 입력 문자열을 복사합니다. 포맷 문자열 구문을 사용합니다.
파일 경로는 파일의 경로 이름입니다. 파일 경로가 비어 있거나(기본) 또는 <경로 없음>일 경우, VI는 파일을 선택할 수 있는 대화 상자를 디스플레이합니다. 에러 43은 대화 상자를 취소했을 때 발생합니다.
행의 개수는 VI가 읽는 행 또는 라인의 최대 개수입니다. 이 VI에서, 행은 다음과 같습니다; 캐리지 리턴, 라인 피드, 캐리지 리턴을 따르는 라인 피드로 끝나는 문자 문자열; 파일 끝에서 끝나는 문자열; 또는 행 입력당 최대 문자열에 의해 지정된 최대 라인 길이를 가지는 문자열. 행의 수 <0 인 경우, VI는 전체 파일을 읽습니다. 기본값은 -1입니다.
읽기 시작 오프셋은 파일에서 VI가 읽기를 시작하는 위치를 문자 단위로(바이트) 지정합니다. 바이트 스트림 파일은 서로 다른 데이터 타입의 부분을 포함할 수 있기 때문에 오프셋 단위는 숫자가 아닌 바이트입니다. 그러므로, 57개 문자의 헤더 다음에 따라오는 100개 숫자의 배열을 읽으려면, 읽기 시작 오프셋을 57로 설정하십시오.
행당 최대 문자수는 행 또는 라인의 끝에 대한 검색이 끝나기 이전에 VI가 읽는 문자의 최대 개수입니다. 기본값은 0이며 이것은 VI가 읽는 문자의 개수에 제한이 없는 것을 의미합니다.
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
전치?는 VI가 문자열로부터 데이터를 변환한 후 데이터를 전치할지 지정합니다. 기본값은 거짓입니다.
구분 문자는 스프레드시트 파일의 필드를 구분하는데 사용할 문자 또는 문자의 문자열입니다. 예를 들어, 값 ,(쉼표)는 단일 쉼표를 구분 문자로 지정합니다. 기본값은 \t이며, 이것은 단일 탭 문자를 구분 문자로 지정합니다.
새 파일 경로는 파일에 대한 경로를 반환합니다.
모든 행은 파일로부터 읽은 데이터입니다.
첫번째 행모든 행 배열의 첫번째 행입니다. 하나의 행을 1D 배열로 읽으려고 할 때 이 출력을 사용할 수 있습니다.
읽기 이후 표시는 파일에서 마지막으로 읽은 문자 다음에 오는 문자(바이트)를 반환합니다.
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.
EOF?는 파일 끝을 지나서 읽으려고 시도할 경우 참입니다.

정수

포맷은 어떻게 숫자를 문자로 변환할지 지정합니다. 포맷%d인 경우(기본), VI는 전체 숫자를 포함하는데 필요한 만큼의 문자를 사용하여 데이터를 정수 형태로 변환합니다. 포맷%.3f인 경우, VI는 소수점의 오른쪽으로 세자리 숫자를 가지는 숫자를 포함하기에 충분한 길이의 문자열을 생성합니다. 포맷%s인 경우, VI는 입력 문자열을 복사합니다. 포맷 문자열 구문을 사용합니다.
파일 경로는 파일의 경로 이름입니다. 파일 경로가 비어 있거나(기본) 또는 <경로 없음>일 경우, VI는 파일을 선택할 수 있는 대화 상자를 디스플레이합니다. 에러 43은 대화 상자를 취소했을 때 발생합니다.
행의 개수는 VI가 읽는 행 또는 라인의 최대 개수입니다. 이 VI에서, 행은 다음과 같습니다; 캐리지 리턴, 라인 피드, 캐리지 리턴을 따르는 라인 피드로 끝나는 문자 문자열; 파일 끝에서 끝나는 문자열; 또는 행 입력당 최대 문자열에 의해 지정된 최대 라인 길이를 가지는 문자열. 행의 수 <0 인 경우, VI는 전체 파일을 읽습니다. 기본값은 -1입니다.
읽기 시작 오프셋은 파일에서 VI가 읽기를 시작하는 위치를 문자 단위로(바이트) 지정합니다. 바이트 스트림 파일은 서로 다른 데이터 타입의 부분을 포함할 수 있기 때문에 오프셋 단위는 숫자가 아닌 바이트입니다. 그러므로, 57개 문자의 헤더 다음에 따라오는 100개 숫자의 배열을 읽으려면, 읽기 시작 오프셋을 57로 설정하십시오.
행당 최대 문자수는 행 또는 라인의 끝에 대한 검색이 끝나기 이전에 VI가 읽는 문자의 최대 개수입니다. 기본값은 0이며 이것은 VI가 읽는 문자의 개수에 제한이 없는 것을 의미합니다.
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
전치?는 VI가 문자열로부터 데이터를 변환한 후 데이터를 전치할지 지정합니다. 기본값은 거짓입니다.
구분 문자는 스프레드시트 파일의 필드를 구분하는데 사용할 문자 또는 문자의 문자열입니다. 예를 들어, 값 ,(쉼표)는 단일 쉼표를 구분 문자로 지정합니다. 기본값은 \t이며, 이것은 단일 탭 문자를 구분 문자로 지정합니다.
새 파일 경로는 파일에 대한 경로를 반환합니다.
모든 행은 파일로부터 읽은 데이터입니다.
첫번째 행모든 행 배열의 첫번째 행입니다. 하나의 행을 1D 배열로 읽으려고 할 때 이 출력을 사용할 수 있습니다.
읽기 이후 표시는 파일에서 마지막으로 읽은 문자 다음에 오는 문자(바이트)를 반환합니다.
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.
EOF?는 파일 끝을 지나서 읽으려고 시도할 경우 참입니다.

문자열

포맷은 어떻게 숫자를 문자로 변환할지 지정합니다. 포맷%s인 경우(기본), VI는 입력 문자열을 복사합니다. 포맷%.3f인 경우, VI는 소수점의 오른쪽으로 세자리 숫자를 가지는 숫자를 포함하기에 충분한 길이의 문자열을 생성합니다. 포맷%d인 경우, VI는 전체 숫자를 포함하는데 필요한 만큼의 문자를 사용하여 데이터를 정수 형태로 변환합니다. 포맷 문자열 구문을 사용합니다.
파일 경로는 파일의 경로 이름입니다. 파일 경로가 비어 있거나(기본) 또는 <경로 없음>일 경우, VI는 파일을 선택할 수 있는 대화 상자를 디스플레이합니다. 에러 43은 대화 상자를 취소했을 때 발생합니다.
행의 개수는 VI가 읽는 행 또는 라인의 최대 개수입니다. 이 VI에서, 행은 다음과 같습니다; 캐리지 리턴, 라인 피드, 캐리지 리턴을 따르는 라인 피드로 끝나는 문자 문자열; 파일 끝에서 끝나는 문자열; 또는 행 입력당 최대 문자열에 의해 지정된 최대 라인 길이를 가지는 문자열. 행의 수 <0 인 경우, VI는 전체 파일을 읽습니다. 기본값은 -1입니다.
읽기 시작 오프셋은 파일에서 VI가 읽기를 시작하는 위치를 문자 단위로(바이트) 지정합니다. 바이트 스트림 파일은 서로 다른 데이터 타입의 부분을 포함할 수 있기 때문에 오프셋 단위는 숫자가 아닌 바이트입니다. 그러므로, 57개 문자의 헤더 다음에 따라오는 100개 숫자의 배열을 읽으려면, 읽기 시작 오프셋을 57로 설정하십시오.
행당 최대 문자수는 행 또는 라인의 끝에 대한 검색이 끝나기 이전에 VI가 읽는 문자의 최대 개수입니다. 기본값은 0이며 이것은 VI가 읽는 문자의 개수에 제한이 없는 것을 의미합니다.
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
전치?는 VI가 문자열로부터 데이터를 변환한 후 데이터를 전치할지 지정합니다. 기본값은 거짓입니다.
구분 문자는 스프레드시트 파일의 필드를 구분하는데 사용할 문자 또는 문자의 문자열입니다. 예를 들어, 값 ,(쉼표)는 단일 쉼표를 구분 문자로 지정합니다. 기본값은 \t이며, 이것은 단일 탭 문자를 구분 문자로 지정합니다.
새 파일 경로는 파일에 대한 경로를 반환합니다.
모든 행은 파일로부터 읽은 데이터입니다.
첫번째 행모든 행 배열의 첫번째 행입니다. 하나의 행을 1D 배열로 읽으려고 할 때 이 출력을 사용할 수 있습니다.
읽기 이후 표시는 파일에서 마지막으로 읽은 문자 다음에 오는 문자(바이트)를 반환합니다.
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.
EOF?는 파일 끝을 지나서 읽으려고 시도할 경우 참입니다.

이 글이 도움이 되었습니까?

도움이 되지 않음