2016-07-21 18 views
0

大きなCSV ExcelファイルをAccessテーブルにインポートするには、VBAを使用する必要があります。区切り文字は、何らかの理由を除いて何らかの理由で ""(二重引用符)ですが、他の値と同じように2つではなく "(1つの引用符のみ)が続きます。VBAを使用してCSVファイルをAccessにインポート

CSVファイルは会計システムによって自動的に生成されるため、フォーマットを変更することはできません。また、かなり大きい(150,000 +行、多数の列).VBAにはかなり新しいですが、可能であるようにできるだけ多くの詳細をいただければ幸いです。

感謝を事前に!

Example of format

+0

そこで、彼らはその後、CSVファイルじゃありませんか?対処しているコンテンツのタイプのサンプルを表示すると便利です(実際のコンテンツを共有できない場合は何かを作成してください) –

+0

おそらく実際の区切り文字は見えなくなり、文字列の値は二重引用符で囲まれます。実際の区切り文字が何であるかを理解するためには、2-3値の16進数ダンプを見るのが良いでしょう。 –

+0

@TimWilliams私はその投稿を編集して、それを図の例の図にリンクしました。 – FightOn

答えて

0

これはCSVファイルのようには聞こえません。あなたはそれをExcelで開き、それを真のCSVに変換して、それをAccessにインポートできますか?以下のURLでVBA主導型のインポートオプションが多数見つかります。

http://www.accessmvp.com/KDSnell/EXCEL_Import.htm

また、これらのURLを見てみましょう。

http://www.erlandsendata.no/english/index.php?d=envbadacimportado

http://www.erlandsendata.no/english/index.php?d=envbadacimportdao

関連する問題