1774_zh-TW
在Excel中連接到工作表我看到瞭如何使用Open Database語句。我正在嘗試在通話之外構建“DSN = ...”字符串。我正在嘗試使用Pick File來獲取文件,然後構造字符串以傳遞給Open Database。就像是
FN =選擇文件();
ODB_String =“DSN = Excel Files; DBQ =”|| FN;
dt =打開數據庫(ODB_String,“SELECT * FROM ExcelSheet`”);
但我不斷收到錯誤。我注意到文件的路徑有從Pick File返回的正斜杠。但是當我使用時,相同的路徑有反斜杠
dt =打開數據庫(“連接對話框”);
也就是說,在表中標記的JSL語句中,路徑具有反斜杠。
基因。Re:在Excel中連接到工作表您也可以使用SUBSTITUTE將一個字符串的所有匹配項替換為另一個字符串,而不是使用munger。
fn = substitute(fn,“/”,“\”);
問候,
彼得Re:在Excel中連接到工作表基因,
你是怎麼用芒格的?(它似乎只做一次查找和替換,你不能做一個查找和替換所有)
因為我無法弄明白我發現有一個轉換命令。
轉換文件路徑(路徑,,,
);
等等,添加了一行:
FN =轉換文件路徑(FN,絕對,窗口);
-AlexRe:在Excel中連接到工作表我知道了。我只是使用munger通過FN並轉換所有“/”tp“\”然後它工作正常。
基因
Comments
There are no comments yet