1774_ja-JP
Excelでシートに接続するOpen Databaseステートメントの使い方がわかります。呼び出しの外側で "DSN = ..."という文字列を作成しようとしています。Pick Fileを使用してファイルを取得し、次にOpen Databaseに渡す文字列を作成します。何かのようなもの
FN =ピックファイル();
ODB_String = "DSN = Excelファイル; DBQ =" || FN;
dt =データベースを開く(ODB_String、"SELECT * FROM ExcelSheet`");
しかし、私はエラーを受け続けています。Pick Fileから返されるファイルへのパスにスラッシュがあることに気付きました。しかし私がちょうど使用するとき同じパスはバックスラッシュがあります
dt =データベースを開く( "接続ダイアログ");
つまり、テーブルに格納されているJSLステートメントでは、パスに円記号が含まれています。
遺伝子。再:Excelのシートに接続するmungerを使用するのではなく、SUBSTITUTEを使用して、ある文字列をすべて別の文字列に置き換えることもできます。
fn = substitution(fn、"/"、"\");
よろしく、
ピーター再:Excelのシートに接続する遺伝子、
Mungerはどうやって使ったの?(それは一度だけ検索と置換を行うようです、あなたは検索と置換を行うことはできませんALL)
私は怒りを理解することができなかったので、私はConvertコマンドがあることを考え出しました。
ファイルパスの変換(path、、、
;
そして、次の行を追加しました:
FN =ファイルパスの変換(FN、絶対、ウィンドウ)。
- アレックス再:Excelのシートに接続するわかった。私はFNを通過してすべての "/" tp "を変換するためにmungerを使いました、そしてそれはそれからうまく働きました。
遺伝子
Comments
There are no comments yet