• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入力フォームからエクセルデータをアクセスにインポートしたい)

入力フォームからエクセルデータをアクセスにインポートしたい

このQ&Aのポイント
  • 入力フォームからエクセルデータをアクセスにインポートしたいと考えています。
  • 入力フォームに参照ボタンをつけてエクセルファイルを指定することはできましたが、そのデータをアクセスのテーブルにインポートしたいです。
  • また、インポートする前にテーブルのデータを全て削除したいと考えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.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のお話ですね) 確認のうえ、補足の程、よろしくお願いします。

smorgas030
質問者

補足

回答遅れて申し訳ありません。 書かれていただいている通りです。 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 ---------------+------------------------------------------+ というイメージにしたいということです。 マッピング条件とは何でしょうか。 無知ですいません。 宜しくお願い致します。

その他の回答 (1)

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

だいぶ時間が経ってしまったので、すでに解決済みかもしれませんが、 もしよろしかったら、下記の点、詳細を教えて下さい。 ・元データのExcelのデータイメージ(1シート or 複数シート、セル構成は?) ・エクスポート先となるAccess側のテーブル構成(レイアウト)が  提示可能であれば教えて下さい。(加工してもかまいません) そのうえで、サンプルを御提示したいと思いますので、 宜しくお願いします。

smorgas030
質問者

お礼

回答ありがとうございます。 まだ解決しておりません。 エクセルは以下のようになります。 A1のセルに番号(項目名) A2からA10に番号を(例 A2:1000、A3:500) ACCESSはテーブル名がtest、フィールド名が ID(オートナンバー型) 番号(数値型) になります。 エクセルのA2からA10の値を、ACCESSの番号フィールドにインポートしたいと考えています。 また、その作業の前にACCESSのtestテーブルの全データを削除しようと考えています。 可能でしょうか。 宜しくお願い致します。

関連するQ&A