함수 > 파일 읽기 및 쓰기 > 데이터 파일
  
데이터 파일
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 함수의 인수로 사용하는 경우 특히 주의하십시오.
추가 정보
rowscols의 지수는 모두 1부터 시작합니다. ORIGINREADFILE의 동작에 영향을 주지 않습니다.
마지막 인수부터 시작하여 역순으로만 선택적 인수를 생략할 수 있습니다. 예를 들어 READFILE에서 rows를 생략하고 cols 및 emptyfill을 지정할 수 없습니다. rows를 생략하면 cols 값이 rows 값으로 사용됩니다.