質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MFC

MFC (Microsoft Fouondation Class)とは、MicrosoftがVC++用に開発したWindows用アプリケーションのフレームワークです。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

1回答

9687閲覧

(MFC) C++ Excelデータを取り込み、リストコントロールで作成した表に表示をしたいです。

merci_children

総合スコア44

MFC

MFC (Microsoft Fouondation Class)とは、MicrosoftがVC++用に開発したWindows用アプリケーションのフレームワークです。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2018/11/13 14:03

MFCフレームワークを使用し、GUIアプリケーションを作成しています。

Excelデータを取り込み、MFCのリストコントロールで作成した表に取り込んだExcelデータをそのまま表示したいです。(Excelのように表示するイメージです。)
実現方法を教えていただきたいです。

参考にすればよいURLなどもわからず困っています。
すいませんが、お力添えお願いいたします。

C++初心者で基本的な質問などをしてしまうかもしれませんが、
ご回答いただければ幸いです。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Excelからセルデータ取得する方法はMFC および Visual C++ 2005 または Visual C++ .NET で Excel を自動化して、配列による範囲内へのデータ入力および範囲内からのデータ取得を行う方法を参考に。

取得できた行と列(セル)データをリストコントロールに表示するのは、リストコントロールの基本1をはじめ多くの情報があるので割愛します。

投稿2018/11/13 14:21

can110

総合スコア38266

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

merci_children

2018/11/14 13:16

ご回答ありがとうございます。やってみます。
merci_children

2018/11/17 02:54

上記URLを参考にExcelファイルからデータを取得することを試みましたが、書いてあることが私には難しく、読み解けませんでした。 そのため、以下サイトを参考に現在は試みているのですが、参照の追加のところで「項目が見つかりませんでした」と表示されてしまい参照の追加ができません。 すいませんが、解決方法を教えていただきたいです。 (URL) http://www.atmarkit.co.jp/ait/articles/0803/06/news147.html
can110

2018/11/17 02:59

残念ながら提示されたサイトはC#/VB用でありMFCでは使えません。
merci_children

2018/11/17 03:08

ご回答ありがとうございます。 ライブラリを追加して、Excelファイルからデータを取得する方法などがあれば教えていただきたいです。 なければ、初心者でもわかるような参考サイトなどはありますでしょうか。 理解がぜんぜんできなくて...
can110

2018/11/17 03:25

率直にいえば、C++(MFC)で直接Excelファイルからデータを取得するのは初心者にはハードル高すぎます。 代わりに、VBAなりでExcelファイル→CSVファイル出力するスクリプトを書き、それをC++から呼び出す手段をとれないか検討したほうがよいかと思います。
merci_children

2018/11/17 07:12

ご教授ありがとうございます 。 一旦CSVで作成して、後からExcelファイルのままデータを取得できるかを検討したいと思います。 ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問