excelデータのセル取得について

解決


ガオ~  2022-05-09 19:20:36  No: 150192

こんばんは。
excelデータにのセルに書かれている情報を取得したいのですが可能でしょうか?
もし、可能でしたら、アドバイスをいただけませんでしょうか。
よろしくお願いいたします。

【環境】
Delphi 10.1 Berlin
Windows 10 PRO


igy  2022-05-09 21:08:12  No: 150193

Excelのシート名を取得
https://www.petitmonte.com/bbs/answers?question_id=29745
で書いたような方法で、

ws.Cells[2, 3].Value

のようにセルの内容を取得したりするのは、いかがですか?


ガオ~  2022-05-12 20:19:28  No: 150194

igyさん、ご教授ありがとうございます。
ご案内いただいたサイトで色々挑戦していますが
できません。
Excelファイルを開いて、値を取得したいセルを選択して
Delphiプログラムを実行したらExcelセルの値を取得したいのですが・・・


HFUKUSHI  2022-05-13 18:49:26  No: 150195

やりたいことをもう少し詳しく、省略なく説明したほうがいいと思います。
後出しはなしで…。


ガオ~  2022-05-13 19:41:49  No: 150196

皆様、説明不足で申し訳ありません。
やりたいことは・・
①DelphiプログラムのEditBoxに貼り付けたい当該Excelファイルは開いています。
②DelphiプログラムのEditBoxに貼り付けたいExcelセルを選択(active)しておきます。
③DelphiプログラムのボタンイベントをクリックしたらEditBoxにExcelのセルの文字を読み込み、貼り付ける。
以上のようなコーディングができないでしょうか。


igy  2022-05-13 22:53:42  No: 150197

ガオ~さんの説明では、すでにユーザーによって開かれたExcelファイルに対し、
Delphiプログラムからセルの文字の読み込みを希望されているみたいですが、

以下の手順に変更するのでは、ダメですか?

(1)Delphiプログラムにて当該Excelファイルを開く。
(2)開いたExcelファイルを、ユーザーが操作してセルを選択(active)する。
(3)DelphiプログラムのボタンをクリックしたらEditBoxにExcelのセルの文字を読み込み、貼り付ける。 


ガオ~  2022-05-16 19:25:05  No: 150200

igyさん、HFUKUSHIさん、お返事ありがとうございました。
丸3日間かけてようやく出来ました。
未熟者ですが今後ともよろしくお願いいたします。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加