數據檔
下列兩種函數可用以讀取或寫入 Excel 檔案、分隔符號文字檔及固定寬度文字檔:
• READFILE("file", "type", [colwidths, [rows, [cols, [emptyfill,["decsymb"]]]]]) - 傳回內含 file 中數據的陣列。READFILE 可用作 Excel 檔案、分隔符號文字檔及固定寬度文字檔的一般檔案輸入函數
• WRITEFILE("file", M) - 從指定的 M 值矩陣寫入 Excel 檔案 (.xls 或 .xlsx) 或以 Tab 分隔的文字檔 (例如 .txt 或 .dat)
請記住,為了進行運算,PTC Mathcad 工作表中的運算式必須是計算的指派或請求,如下所示:
或
引數
• file 是含有檔案名稱的字串,或含有完整路徑名稱與檔案名稱的字串。非絕對路徑名稱是目前工作目錄的相對路徑名稱。
• type 是指定檔案中所用之數據格式的字串。
◦ delimited - 以一致的分隔符號分隔數據欄 (預設)。
系統會自動選取分隔符號。
◦ fixed - 固定欄寬數據。
◦ Excel- Excel 檔案格式。
• colwidths (可選) 對類型 fixed 而言為必要項目,但對其他類型則可省略;是 n × 1 欄向量,指定各固定寬度欄中的字元數,其中 n 是檔案的總欄數。
• rows (選用) 為指定要從檔案讀取之第一列的純量,或指定要讀取之列 (含) 值域的雙元素向量。若省略此引數,READFILE 會讀取檔案的每一列。
• cols (選用) 為指定要從檔案讀取之第一欄的純量,或指定要從檔案讀取之欄 (含) 值域的雙元素向量。若省略此引數,READFILE 會讀取檔案的每一欄。
• emptyfill (選用) 是字串、純量或 NaN (預設),替代數據檔中的遺失項。
• decsymb (選用) 是要使用的小數符號。您可以指定 "," (逗號) 或 "." (小數點).預設值為 "." (小數點).
• M 是欲寫入指定檔案的值矩陣。
其他資訊
• rows 與 cols 都是以 1 開始的索引。ORIGIN 不會影響 READFILE 的行為。
• 您僅可省略上一個引數及更早之前引數中的選用引數。例如,在 READFILE 中,您無法省略列並指定 cols 與 emptyfill。若省略列,cols 的值會用作列。