- ベストアンサー
入力フォームからエクセルデータをアクセスにインポートしたい
- 入力フォームからエクセルデータをアクセスにインポートしたいと考えています。
- 入力フォームに参照ボタンをつけてエクセルファイルを指定することはできましたが、そのデータをアクセスのテーブルにインポートしたいです。
- また、インポートする前にテーブルのデータを全て削除したいと考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
だいぶ時間が経ってしまい、申し訳ございません。 もう少し確認させて下さい。 EXCEL側は、 A1(項目名)| A2(データ) | A3(データ) ------------+---------------+-------------------------------- 1 | 1000 | 500 ------------+---------------+-------------------------------- 2 | 900 | 400 ------------+---------------+-------------------------------- 3 | 800 | 300 ------------+---------------+-------------------------------- のような感じで、Access側は、 ---------------+------------------------------------------+ ID(自動採番) | 番号(A2~A10のセルの内容をレコードに分割| ---------------+------------------------------------------+ 1 | 1000 ---------------+------------------------------------------+ 2 | 500 ---------------+------------------------------------------+ 3 | 900 ---------------+------------------------------------------+ 4 | 400 ---------------+------------------------------------------+ 5 | 800 ---------------+------------------------------------------+ 6 | 300 ---------------+------------------------------------------+ というイメージにしたいということで宜しいんでしょうか? 詳しいマッピング条件も書いて頂けるとよりアドバイスしやすく なります。 (ただ、どちらかというとASPの話というよりかは、Excel、Accessのお話ですね) 確認のうえ、補足の程、よろしくお願いします。
その他の回答 (1)
- kero_mio
- ベストアンサー率90% (94/104)
だいぶ時間が経ってしまったので、すでに解決済みかもしれませんが、 もしよろしかったら、下記の点、詳細を教えて下さい。 ・元データのExcelのデータイメージ(1シート or 複数シート、セル構成は?) ・エクスポート先となるAccess側のテーブル構成(レイアウト)が 提示可能であれば教えて下さい。(加工してもかまいません) そのうえで、サンプルを御提示したいと思いますので、 宜しくお願いします。
お礼
回答ありがとうございます。 まだ解決しておりません。 エクセルは以下のようになります。 A1のセルに番号(項目名) A2からA10に番号を(例 A2:1000、A3:500) ACCESSはテーブル名がtest、フィールド名が ID(オートナンバー型) 番号(数値型) になります。 エクセルのA2からA10の値を、ACCESSの番号フィールドにインポートしたいと考えています。 また、その作業の前にACCESSのtestテーブルの全データを削除しようと考えています。 可能でしょうか。 宜しくお願い致します。
補足
回答遅れて申し訳ありません。 書かれていただいている通りです。 EXCEL側は、 A1(項目名)| A2(データ) | A3(データ) ------------+---------------+-------------------------------- 1 | 1000 | 500 ------------+---------------+-------------------------------- 2 | 900 | 400 ------------+---------------+-------------------------------- 3 | 800 | 300 ------------+---------------+-------------------------------- のような感じで、Access側は、 ---------------+------------------------------------------+ ID(自動採番) | 番号(A2~A10のセルの内容をレコードに分割| ---------------+------------------------------------------+ 1 | 1000 ---------------+------------------------------------------+ 2 | 500 ---------------+------------------------------------------+ 3 | 900 ---------------+------------------------------------------+ 4 | 400 ---------------+------------------------------------------+ 5 | 800 ---------------+------------------------------------------+ 6 | 300 ---------------+------------------------------------------+ というイメージにしたいということです。 マッピング条件とは何でしょうか。 無知ですいません。 宜しくお願い致します。