• ベストアンサー

初心者です!ExcelデータをAccessへ

Access初心者です・・・と云うより使い勝手が分からず、OfficeLinksでExcelへ 出力し、Excel上で加工して凌ぐこと1年。 ところが今日、Accessの情報を、大量に書き換えるよう命じられました。大変です! 今まで逃げてきましたが、使いこなせるようにならないといけない時期になりました。 とは云え、素人にAccessは使い辛い! そこで、これまたその場凌ぎですが、Excelで加工したデータをAccessへ戻すことは できるのでしょうか?慣れているExcelで書換え、Accessへ戻そうと思っています。 ご教授下さい!

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

  • ベストアンサー
回答No.4

おはよーございます。 えっと、、、 まず 結論 やっぱり出来ますね (^^;; >プルダウンのには“serch”しか選択肢が無いんです。 これですが。。。このserchってのは serchってのはあなたが開いたアクセスファイルの テーブル名では? えっと http://support.microsoft.com/default.aspx?scid=%2Fdirectory%2Fworldwide%2Fja%2Fkblight%2FT007%2F6%2F00.asp ここみて。 そこに 6 データの保存場所を選択します。 の場所あるでしょ? ここに serchってあるのは 元もとあるテーブルとかの名前でしょ? このアクセスファイルの中にこのserchテーブルしかないから プルダウンでserchしかでないのでは??。 ってことで これはAccess2002ですがAccess2000でもデキましたよー。 もう一度 やりかたを確認してくださいね。 ではでは!

参考URL:
http://support.microsoft.com/default.aspx?scid=%2Fdirectory%2Fworldwide%2Fja%2Fkblight%2FT007%2F6%2F00.asp
noname#4969
質問者

お礼

おはようございます。 やっぱりできないんですよ。 “serch”テーブルは見つかりましたが、開いているテーブルは別名です。 “serch”テーブル”を削除し、再度上書きしたいテーブルを開いてインポートを 試みましたが、やはりテーブル名には何も出てきません。 データベースのテーブル名の左横には、全て矢印「→」が付いています。 が、新規でインポートしたテーブルには矢印「→」がつきません。 リンクされていない証拠なのでしょうかね。 ふぅ( ´Д`) 私の不手際のようなので、再度挑戦してみます。 ご尽力いただきまして、本当にありがとうございました!

noname#4969
質問者

補足

同じ方に複数回答をいただいても、ポイントは1人にしか付けられないんですね(TДT) ここまでお付き合いいただいたので、30ポイント差し上げるつもりでしたが・・・。 こんなにご尽力いただいたのに、20ポイントぽっちで済みません。 気持ちは100万ポイントですが、20ポイントでお許し下さいっ<(_ _)>

その他の回答 (3)

回答No.3

ちょっと まった えっと アクセスのバージョン もしくは オフィスのバージョンは? こちら 97です。 お使いのバージョンがあれば再度 書きます。では!  

noname#4969
質問者

お礼

度々済みません!どうもありがとうございますm(_ _)m こちらのバージョンはAccess2000です。 お手上げですかね・・・(;_;)

回答No.2

えっと、、、補足です。 ん?いや 出来るけど (^^;; いまくいかないとはどのあたり? ちょっとその部分がわかりません。 アクセスのヘルプで インポート エクスポート 外部データの取り込み あたりをよめばかいてあります。 どのファイルをアクセスで取り込むかは ファイル>外部データの取り込み ファイルの種類をエクセル xlsにして 元々OfficeLinksでExcelへ 出力しておいた(エクスポート) ファイルを読み込めばいいのでは? 手順 元のアクセスファイル これを OfficeLinksでExcelへ 出力 Excel上で加工修正 アクセスに戻す (外部データの取り込み。) テーブルを修正し戻すだけでしょ? >上書きできずに ってのはテーブルをアクセス側で開いてるとかではなく? ちょっとこの辺が曖昧なんでわからないけど。 インポート最中に ワークシートインポートウィザードってでるでしょ? あのときに元のファイルに上書きしたいなら 新規テーブルに保存する 次のテーブルに保存する って2種でるでしょ? 次のテーブルに保存する▼ この▼プルダウンで  戻したいアクセスデータを選んであげる。 これでOK。こんだけ、そんな難しく考えないで♪ >複数のAccessデータが集約された資料を使っているからなのでしょうか(?_?) ん? いや関係ないです。 複数のテーブルやクエリーがあるという話ですよねえ? そんな複雑な話ではありません バージョンも違うので多少手順は違うかもしれませんけど

noname#4969
質問者

お礼

ご回答ありがとうございます。 お礼が遅くなって済みません! >ワークシートインポートウィザードってでるでしょ? >あのときに元のファイルに上書きしたいなら >新規テーブルに保存する >次のテーブルに保存する >って2種でるでしょ? >次のテーブルに保存する▼ >この▼プルダウンで  >戻したいアクセスデータを選んであげる。 プルダウンのには“serch”しか選択肢が無いんです。 これを選択すると「完了しました」となるのですが、実際のデータは 何も変わっていないんです。 “serch”ってファイル名で、別名保存されてしまったのかな?とも 思いましたが、そんな名前のデータは見当たりません! 手順が間違っているのでしょうか?補足しておきました。

noname#4969
質問者

補足

(1)Accessデータを開く (2)[ファイル]―[外部データの取り込み]―[インポート] (3)ファイルの種類を『Microsoft Excel』にし、該当のExcel選択 (4)保存先 → 新規テーブルに保存する           次のテーブルに保存する (4)の時に後者を選択すると、お礼に書いた通りとなります。 新規テーブルに保存しても、該当ファイルは見当たりません(>_<)

回答No.1

こんちゃ  勿論できますよ、私もよくやるよ。 エクセルで直してアクセスへインポート処理。 アクセスから インポート>ファイルの種類をエクセルで開けばok。 ではでは。

noname#4969
質問者

お礼

ご回答ありがとうございます。 インポートは何度か試みたのですが、上手くいきません。上書きできずに 新規のテーブルへの読み込みしかできないんです。しかも、新規で保存したデータが 存在しないのは何故でしょう(^-^;) そもそもAccessがどの様な目的で使われるのか理解できていないので上手く言えませんが 複数のAccessデータが集約された資料を使っているからなのでしょうか(?_?) Accessデータ1つをとれば、簡単にインポートできると思うのですが・・・。

関連するQ&A