“讀取電子表格文件”位于函數(shù)選板的“編程→文件I/O→讀取電子表格文件”,圖表和接線端如圖1所示。
圖1 讀取電子表格文件圖標(biāo)和接線端
讀取電子表格文件從表格文件讀取指定的行或列,轉(zhuǎn)換成二維單精度數(shù)值、字符串或整數(shù)數(shù)組輸出,也可以將數(shù)組轉(zhuǎn)置后輸出。輸入和輸出接線端說明如下。
format(%3f):格式(%3f),指定字符串到浮點數(shù)的轉(zhuǎn)換格式。默認設(shè)置為%.3f,小數(shù)點后保留3位數(shù)字。
file path(dialog if empty):文件路徑(空時為對話框),指定所讀文件的路徑,為空時彈出文件對話框,取消對話框則出錯。
number ofrows(all∶1):行數(shù)(全部:-1),指定從文件讀取的行數(shù),如果為負數(shù),則讀取整個文件,默認為-1。
start ofread offset:讀取起始偏移量,指定按字符計算的讀取的起始偏移量。
max characters/row:每行最大字符數(shù),指定每一行中讀取的最大字符數(shù),默認設(shè)置為0,表示讀至行結(jié)束。
transpose(no∶F):轉(zhuǎn)置(無:F),指定是否轉(zhuǎn)置輸出數(shù)組,默認設(shè)置為假。
delimiter(Tab):分隔符(Ⅵ),指定界限分隔符,可以設(shè)置為制表符(tab)、逗號(,)等,默認為tab。
new file path:新建文件路徑,返回所讀文件的路徑。
all rows:所有行,返回讀取的數(shù)組。
first row:第一行,返回讀取數(shù)組的第-行。
mark after read(chars):讀后標(biāo)記(字符),返回讀取結(jié)束時文件標(biāo)識在原文件中的偏移量。
EOF?:如果讀取至文件結(jié)束,則為真,否則為假。
來源:ks995次