Microsoft Access 掲示板

複数列のインポート

2 コメント
views
4 フォロー
DoCmd.TransferSpreadsheet , acSpreadsheetTypeExcel12Xml, "T練習", strPass, True, "練習!A:D"

このように、A~D列を選択してインポートすることはできたのですが、
A,B,D列のように、さらに細かくインポートすることはできますか?
あるいは、インポートしてからフィールドCを削除するほうが良いのでしょうか?

nokonoko
作成: 2023/06/22 (木) 10:59:46
通報 ...
1

あるいは、インポートしてからフィールドCを削除するほうが良いのでしょうか?

それが一番簡単そうです。
列削除は、SQLの DROP COLUMN で簡単に削除できます。

【SQL学習入門】5回目:Accessテーブルの構成を編集できるデータ定義クエリ


あるいは、エクセルデータはリンクテーブルにしておいて、そこから、フィールドCを除いた追加クエリ(またはテーブル作成クエリ)を作成して、それを実行するという方法もあります。

2
nokonoko 2023/06/22 (木) 17:28:35 3e2e6@54883 >> 1

ありがとうございます。
DROP COLUMNを使うことにしました。