데이터 파일
Excel, 구분된 텍스트 및 고정 너비 텍스트 파일에서 읽거나 쓰는 데 사용되는 두 가지 함수가 있습니다.
• READFILE("file", "type", [colwidths, [rows, [cols, [emptyfill,["decsymb"]]]]]) - file의 데이터를 포함하는 배열을 구합니다. READFILE은 Excel, 구분된 텍스트 및 고정 너비 텍스트 파일의 일반 파일 입력 함수로 사용됩니다.
• WRITEFILE("file", M) - 지정된 값 행렬 M을 기반으로 Excel 파일(.xls 또는 .xlsx)이나 탭으로 구분된 텍스트 파일(.txt 또는 .dat)을 기록합니다.
실행하려면 PTC Mathcad 워크시트의 식이 다음과 같은 지정이거나 계산을 요청해야 합니다.
또는
인수
• file은 파일 이름이 포함된 문자열이거나, 전체 경로 이름과 파일 이름이 포함된 문자열입니다. 절대 경로가 아닌 경로 이름은 현재 작업 디렉터리에 상대적입니다.
• type은 파일에서 사용되는 데이터 형식을 지정하는 문자열입니다.
◦ delimited—일정한 구분 기호로 나뉜 데이터 열입니다(기본값).
구분 기호는 자동으로 선택됩니다.
READFILE이 구분 기호를 확인하지 못하면 READTEXT를 사용하여 명시적으로 구분 기호를 지정합니다.
◦ fixed - 고정 폭 열 데이터입니다.
◦ Excel - Excel 파일 형식입니다.
• fixed 형식이면 필수이고, 그렇지 않으면 생략되는 colwidths(옵션)는 각 고정 폭 열에 들어갈 문자 수를 지정하는 n × 1 열 벡터입니다. 여기서 n은 파일의 총 열 수입니다.
• rows(선택 사항)는 파일에서 읽을 첫 번째 행을 지정하는 스칼라 값 또는 읽을 행의 범위(경계 포함)를 지정하는 요소가 2개인 벡터입니다. 이 인수를 생략하면 READFILE은 파일의 모든 행을 읽습니다.
• cols(선택 사항)는 파일에서 읽을 첫 번째 열을 지정하는 스칼라 값 또는 파일에서 읽을 열의 범위(경계 포함)를 지정하는 요소가 2개인 벡터입니다. 이 인수를 생략하면 READFILE은 파일의 모든 열을 읽습니다.
• emptyfill(선택 사항)은 데이터 파일에서 누락된 항목을 대체하는 문자열, 스칼라 값 또는 NaN(기본값)입니다.
• decsymb(선택 사항)는 사용할 소수점 기호입니다. ","(쉼표) 또는 "." (마침표)를 지정할 수 있습니다. 기본값은 "." (마침표)입니다.
• M은 대개 단일 쓰기 작업을 사용하여 지정된 파일에 쓰여지는 r x c 요소의 행렬입니다.
| • 지정된 파일에 단일 값을 작성해야 하는 경우 M 인수 위치에 해당 값을 지정할 수 있습니다. • 범위 연산자 정의를 WRITEFILE 함수의 인수로 사용하는 경우 특히 주의하십시오. |
추가 정보
• rows 및 cols의 지수는 모두 1부터 시작합니다. ORIGIN은 READFILE의 동작에 영향을 주지 않습니다.
• 마지막 인수부터 시작하여 역순으로만 선택적 인수를 생략할 수 있습니다. 예를 들어 READFILE에서 rows를 생략하고 cols 및 emptyfill을 지정할 수 없습니다. rows를 생략하면 cols 값이 rows 값으로 사용됩니다.