ツールからの出力であるCSVファイルがあります。このファイルから特定のデータを読み込む必要があります(B3だけ、その後A13からC17に移動すると、常に同じになります)。その後、msアクセステーブルにインポートする必要があります。これを行うために使用できる関数はありますか?ボタンの後ろに設定すると、ユーザーフレンドリーなのですか?csvファイルから特定のデータをMS Accessにインポートする
0
A
答えて
0
は、Excel(名前を付けて保存] - > [Excelブック)にファイルを変換した後、Accessにデータをインポートするには、ボタンの後ろにコードの行を使用:
DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, YourTableName, YourFileName, False, "B3"
DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel9, YourTableName, YourFileName, False, "A13:C17"
データがアクセスになると、あなたはそれで何かをすることができます。
TransferSpreadsheet
機能についてのhereのサポートをご覧ください。
Excel.Application
オブジェクトを使用すると、csvをコードでExcelに変換できます。
+0
あなたの返事をありがとう私はcsvファイルを取って、それをExcelファイルに変換し、それをインポートし始めるところまで作業しているコードを持っています。問題は、各セルを定義していて、 "B3"見つからない。私はここを見回し、同様の投稿を見て、それを呼び出す範囲を指定しようとしましたが、アクセス側から何も見つからない場合はこれが可能ですか、名前を付けずにセルを参照する方法はありますか?これまでのアドバイスに感謝します – Speedy
関連する問題
- 1. 特定のセルをExcelからMS Accessにインポートする
- 2. MS AccessのWebサイトからデータをインポート
- 3. 1つのMS Accessデータベースから別のMS Accessデータベースにデータをインポート
- 4. MS AccessからSql Serverにデータをインポートする方法
- 5. 特定のフィールドを持つMS AccessデータベースにCSVファイルデータを保存
- 6. 多くのインポートされたcsvファイルから特定のcsvファイルの特定の列にアクセスする方法
- 7. プログラムでMac上でCSVにMS Accessをインポートする
- 8. MS Accessテーブルのインターネットからトップ40のデータをインポート
- 9. MS Accessから特定の月のデータを取得する2016 db
- 10. db2テーブルのcsvファイルからデータをインポート
- 11. .TXTからMS Access 2003へのデータのインポート
- 12. MS Access特定のデータのみを更新する場合は
- 13. SharePoint OnlineドキュメントライブラリからAccessデータベースにCSVファイルをインポート
- 14. CSVファイルからmatplotlibで特定のデータをプロットする方法
- 15. Angular JS、JSONファイルから特定のデータをインポートする
- 16. WindowsエクスプローラからAccess DBへのcsvファイルの自動インポート
- 17. サーバ上のcsvファイルからコアデータにデータをインポートする
- 18. 複数のCSVファイルから複数のCSVファイルをvba /マクロを使用してAccess 2013にインポートする
- 19. csvファイルからmysqlテーブルにデータをインポートするには?
- 20. MS ACCESS 2007:サブフォームのクエリーを特定のタブに限定する
- 21. MS Excel - テキスト/ csvファイルとしてデータをインポートできません
- 22. CSVファイルからHTMLページにデータをインポートする方法
- 23. CSVファイルからエラスティック検索にデータをインポートする
- 24. Amazon Web ServicesにCSVファイルからデータをインポートするRDS MySQLデータベース
- 25. CSVファイルからデータベースにデータをインポートする方法
- 26. MS Accessテーブルからデータを取得
- 27. CSVからファイルにインポート
- 28. ActiveRecordを使用してMS Access DBからMySQL DBにデータをインポート
- 29. Access VBAを使用したAccessからAccessへのデータのインポート
- 30. 複数の(csv)ファイルをAccessデータベースにインポートする方法
_A13からC17_はExcelの範囲です。 csvファイルは基本的にテキストファイルです。 Excelで特定の範囲が必要な場合は、csvをExcelに変換して範囲をインポート(またはリンク)することができます。それ以外の場合は、csv全体をインポートする必要はありません。 – marlan
おそらくもっと簡単な解決策(スプレッドシートに変換してそこから特定の列をインポートする)は、シート全体をインポートするために 'DoCmd.TransferText'を使い、不要な列を削除するか、必要な列をテーブルを削除し、古いテーブルを削除します。 –