イメージとしては、下記のようなソフトです。特定のソフトではなく、指定した列の順番に合わせるようなソフトはあるのでしょうか?
イージーCSVコンバーター
http://www.intermedia.co.jp/product7.html
ACCESSに規定のテーブルが有り、
CSVデータの並びは違っていても項目名が同じであれば、
ACCESSのインポートウイザードでcsvデータをインポートすれば、
ACCESSのテーブルの並び順通りにデータがインポートされます。
テーブルがない場合は、新規作成で所定の並び順のテーブルを作成してインポートします。
http://www.cs.reitaku-u.ac.jp/~ykago/db_b_2000/access/ac13.html
項目名が違ったり、項目名自体がCSVにない場合は、追加クエリーを作成することでテーブルに追加ができます。
http://www.accessclub.jp/supbeg/017.html
データの追加は並び順も含めて追加先のテーブルの書式に依存しますので、
Excelの列がどんな並びでもACCESS側のテーブルの設定通りにインポートされます。
ただし、csvデータのデータの順番は基本的に保持されません。
http://www.naboki.net/access/achell/achell_03.html
以上の仕様でも別ソフトが必要だということであれば、
別に条件があるのではと思うのですが…。
以上ご参考まで。
エクセルとアクセスと項目の並びが 一緒ならば エクセルでコピーしたのを
アクセスのテーブルで 貼り付けとするだけでできます。
当然ながら項目が分断されるようならば、あらかじめエクセル上で セルを分けないとダメ。
そうなんですか、コピペできるとは知りませんでした。ありがとうございます。
電話番号や住所など分割・統合が必要な場合はやはりエクセルの関数(文字列操作)などでやるしかないのでしょうか・・・
Excelで処理することに特に障害がなければ、
先にキレイなデータにしてからインポートする方が、
文字列の操作に関しては簡単なこともあります。
ですが、ACCESS側にももちろん文字操作の関数や機能がありますから、
インポート時の追加クエリに数式をかませて分割・統合した状態でインポートしたり、
インポートしてから項目のデータ内容を分割・統合することもできます。
ただ、実際にどんな文字列操作をしたいのかがわからないので、
具体的に書くことができません…。
コメント欄を開放していただいて、どんなデータをどんな風にしたいかを書いてもらえたら、
もう少し具体的な数式やクエリの作成方法などを書くことが出来ると思います。
ありがとうございます。項目名が同じなら、インポートできるんですね!知りませんでした。電話番号や住所など分割・統合が必要な場合はやはりエクセルの関数(文字列操作)などでやるしかないのでしょうか・・・