同じ列数(約616)と異なる行数で複数のcsvファイル(セミコロン区切り)を使用しています。私はすべてのファイルをAccessの異なるテーブルにインポートしたい。私はmacro/vbaに全く新しいです。 私は2つの問題に直面している:フォーラムから[私はこのコードを使用しhttps://superuser.com/questions/1131994/ms-access-2016-import-multiple-csv-files][1]を複数のCSVファイルから複数のCSVファイルをvba /マクロを使用してAccess 2013にインポートする
- を、それが正常に動作しますが、それは分離セミコロンで1列に1つのテーブルに1 CSVファイルをインポートしていますが(CSVファイルから616個の列が表示されていることセミコロンで区切ってアクセスすると1つのクーランになります)。データは表の別々の列に表示する必要があります。データを別々の列に表示したい。インポート後、私はcsvファイルと同じアクセス権でデータを見ています。 csvファイルの列見出しにもテキストと数字(1〜600)があります。
- 次に、CSVファイルから特定の列をインポートしたいとします。誰かがこのコードを編集し、csvファイルから特定の列をAccessにインポートする方法をいくつか追加してください。
私はうまく説明したいと思います。
データレイアウトを正規化する必要があります。アクセスできるフィールドは最大255フィールドのみです。これは、多くの列が不適切な保存方法であることを示しています。アクセスにデータをインポートするためのガイダンスについては、http://www.techrepublic.com/article/techniques-for-successfully-importing-excel-data-into-access/をお読みください。 – Minty
この記事を送っていただきありがとうございます。私はアクセスが初めてです。私は本当にそれが最大値を持っていることを知りませんでした。 255フィールドの制限。今私はよく理解した。 – Abdul