KeyCreator 自 v14.x 版起支援從 Excel 檔案輸入數值資料,系統藉由導入兩個全新的功能函式 XLS 及 XLSRC,可以隨時在 KXL 程式語言或 KeyCreator 系統中任何允許使用函式的各項功能下,例如各功能的數值輸入欄位、線上工程計算器、高階尺寸直接驅動編輯 ...等,皆可直接叫用 Excel 工作表儲存格內的數值資料。 用於高階 DDE 功能時,以上兩個函式可以被帶入任何公式欄中來加以應用,所以能輕易達到透過零組件規格表來直接聯結驅動 CAD 模型的設計自動化目標。 使用這兩個功能函式時請注意下列事項:
■ 目前僅支援 Excel 的 xlsx 格式檔案。
■ XLS 及 XLSRC 兩函式僅會傳回 "數值" 資料,若遇到錯誤將傳回零值(0)。
■ XLS(string1; string2; string3)函式語法:
-字串之間須以分號(;)作為分隔。
-string1(字串1):Excel 檔名及路徑,前後須以雙引號(")標明,目錄路徑須使用雙斜線(\\)分隔。
-string2(字串2):Excel 工作表名稱,前後須以雙引號(")標明。
-string3(字串3):Excel 儲存格名稱,前後須以雙引號(")標明,該儲存格內的數值資料將被傳回。
-範例:XLS("C:\\Data\\Excel.xlsx" ; "Sheet1" ; "A3")
■ XLSRC(string1; string2; int1; int2)函式語法:
-字串及整數之間須以分號(;)作為分隔。
-string1(字串1):Excel 檔名及路徑,前後須以雙引號(")標明,目錄路徑須使用雙斜線(\\)分隔。
-string2(字串2):Excel 工作表名稱,前後須以雙引號(")標明。
-int1(整數1):Excel 儲存格的橫列編號(Row 整數號碼)。
-int2(整數2):Excel 儲存格的直行編號(Column 整數號碼)。
-以上橫列與直行編號所交會之儲存格內的數值資料將被傳回。
-範例:XLSRC("C:\\Data\\Excel.xlsx" ; "Sheet1" ; 3 ; 1)

