GET DATA
GET DATA 會從 ODBC 及 OLE DB 資料來源 (資料庫)、Excel 檔案 (第 5 版或更新版本) 及文字資料檔中讀取資料。
GET DATA
/TYPE = {ODBC }
{OLEDB}
{XLS }
{XLSX }
{XLSM }
{TXT }
/FILE = ’filename’
Subcommands for TYPE = ODBC and OLEDB
/CONNECT=’connection string’
[{/ENCRYPTED }]
{/UNENCRYPTED}
/SQL ’select statement’
[’select statement continued’]
Subcommands for TYPE=ODBC, TYPE=OLEDB, XLS, XLSX, and XLSM
[/ASSUMEDSTRWIDTH={255**}]
{n }
Subcommands for TYPE = XLS, XLSX, and XLSM*
[/SHEET = {INDEX**} {sheet number}]
{NAME } {’sheet name’}
[/CELLRANGE = {RANGE } {’start point:end point’ }]
{FULL**}
[/READNAMES = {on** }]
{off }
[/DATATYPEMIN PERCENTAGE=value]
[/HIDDEN IGNORE=(NO**}]
{YES }
[/LEADINGSPACES IGNORE={NO**}]
{YES }
[/TRAILINGSPACES IGNORE={NO**}]
{YES }
Subcommands for TYPE = TXT
[/ENCODING = {'UTF8' }]
{'UTF16' }
{'UTF16BE'}
{'UTF16LE'}
{'LOCALE' }
[/ARRANGEMENT = {FIXED }]
{DELIMITED**}
[/FIRSTCASE = {n}]
[/DELCASE = {LINE** }]1
{VARIABLES n}
[/FIXCASE = n]
[/DELIMITERS = {"delimiters"}]
[/QUALIFIER = "qualifier"]
[/IMPORTCASE {ALL**}
{FIRST n}
[/DATATYPEMIN PERCENTAGE=value]
[/LEADINGSPACES IGNORE={NO**}]
{YES }
[/MULTIPLESPACES IGNORE={NO**}]
{YES }
VARIABLES subcommand for ARRANGEMENT = DELIMITED
/VARIABLES = varname {AUTO }
{format}
VARIABLES subcommand for ARRANGEMENT = FIXED
/VARIABLES varname {startcol - endcol} {AUTO | format}
{/rec#} varname {startcol - endcol} {AUTO | format}
[/MAP]
* 若為 Excel 4.0 或更早版本檔案,請使用 GET TRANSLATE。
* * 如果省略次指令,則為預設值。
GET DATA 指令的語法可以從「 資料庫精靈」、「 文字匯入精靈」或「 開啟檔案 」對話框 (適用於 Excel 檔案) 產生。
發行歷程
版本 13.0
- 針對
TYPE=ODBC引入了ASSUMEDSTRWIDTH次指令。
版本 14.0
ASSUMEDSTRWIDTH次指令延伸至TYPE=XLS。- 已引進
TYPE=OLEDB。
版本 15.0
ASSUMEDSTRWIDTH次指令延伸至TYPE=OLEDB。
版本 16.0
- 已引進
TYPE=XLSX和TYPE=XLSM。
版本 17.0
- 已建立
ENCRYPTED次指令。
版本 21.0
- 已建立
ENCODING次指令。
版本 23.0
UTF16、UTF16BE及UTF16LE關鍵字已新增至ENCODING次指令。
版本 24.0
- 已建立
AUTO關鍵字。 - 已建立
DATATYPEMIN次指令。 - 已建立
HIDDEN次指令。 - 已建立
LEADINGSPACES次指令。 - 已建立
MAP次指令。 - 已建立
MULTIPLESPACES次指令。 - 已建立
TRAILINGSPACES次指令。
範例
GET DATA
/TYPE=XLS
/FILE='/PlanningDocs/files10.xls'
/SHEET=name 'First Quarter'
/CELLRANGE=full
/READNAMES=on.