• ベストアンサー

DBにEXCELシート情報を登録後、EXCELに復元できますか?

エクセルシートのデータ情報を全てアクセスDBへ登録して、 その後、再度元のエクセルシートと完全に同じ内容で別のシートに出力するようにできるのか調査していますが、エクセルシートのBOOK情報、シート情報までは取れそうなのですが、シート上の全セル情報を細かく取得したら、実現できそうな気がするのですが、実際のところどうなのでしょうか?図形や罫線などの情報も取れるのでしょうか? もし、経験がある方がいらっしゃいましたら、教えていただきたいです。 本当に困っています。 よろしくお願いします。

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

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

実際にやったことはないんですが・・・ mdbのサイズを気にしないなら、oleオブジェクト型を用意して、excelファイルを埋め込んではどうですか? 多分、全情報が保存できますよ、復元も。

YUKISIRO7
質問者

お礼

お礼が大変遅くなりまりましたが、お忙しいところ回答いただきありがとうございました。 現在、エクセルでデータの管理を行っていて、それをDBへ移行して、画面から入力させるような運用にするとのことで、それはいいのですが、エクセルシートでのデータの一部をそのまま復元させたいという要望があり、参っていました。でも、万が一の場合を考えてACCESSテーブルのオブジェクトOLE型に保存しておけば便利ですね。提案してみます。実際にやってみましたが、エクセルシートがそのまま保存できて、便利と思いました。 ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

エクセルー>アクセス エクセルー>エクセル か エクセルーアクセス アクセスーエクセル かはっきりしない。 どちらにしてもコピーするのが筋では。各要素に分解して、シートの再現を図るなんて馬鹿げている。主なものは判別したり値を取れると思うが複雑になろう。どういうニーズがあるのでしょう。

YUKISIRO7
質問者

お礼

お礼が今頃になって大変申し訳ありません。 質問の回答をすぐにしていただいてありがとうございました。 エクセル、アクセス わかりにくかったですね。すいません。 imogasiさんの意見に同感です。なんで、シートの再現までするのだろうかと悩みました。データの内容だけを取り込めばいいのに、プロパティ情報まで取り込むなんて、データの無駄。また復元するのに時間がかかります。結局、セルのプロパティ情報をDBにとって復元できるのかどうか作りこみをしています。 お忙しい中、ありがとうございました。