• 締切済み

C言語でエクセルを起動し、CSVファイルを見る方法

C言語でエクセルを起動させ、CSVファイルを見たいのですが、何か方法はありませんか? また、ビューアを起動させ、画像ファイルを見る方法もありませんか? ちなみにコンパイラは、「Visual Studio 2005 コマンド プロンプト」です。 初心者ですので、詳しく説明していただけるとありがたいです。 よろしくお願いいたします。

みんなの回答

  • takoashi
  • ベストアンサー率39% (21/53)
回答No.1

ShellExecute() CreateProcess() などでできますよ。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C言語初心者です。コマンドプロンプトのコンパイルが出来ません。

    C言語初心者です。コマンドプロンプトのコンパイルが出来ません。 教習所ではVisual studio 2008を用いてたので"cl"で出来たのですが、 自宅のパソコンのコマンドプロンプトでsoccer.cというファイルを作り、コンパイラしても「'cl'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」というエラーがでてしまいます。 Visual studioではありません。ノートPCに元から入ってた既存のコマンドプロンプトを使ってます。 なのでソフト名は分かりません。使ってるパソコンはwindowsです。 どなたかコンパイルの方法を教えてください!

  • C言語のヘッダファイル

    前回のC言語のコンパイラの質問で、たくさんのご回答ありがとうございました。 おかげさまでコンパイラはなんとかなりそうですが、ひょっとしたらまた同じ質問を載せるかもしれません(^^; 今回はC言語のヘッダファイルを自分で作ってみたいんですが、よくわかりません。 microsoft visual studioのvisual c++付属のINCLUDEフォルダにある、stdio.hを開いてみたのですが、基本のprintf()やscanf()なども、どう定義されているか わからず終いでした。本などでもいまいち詳しく書いていなく(そう思うのは僕だけ?)、困っています。c言語のヘッダファイルとc++のヘッダファイルは やっぱり別ものなんでしょうか?ご回答おまちしております。

  • Visual C++によるcsvファイルの読み込みについて

    Visual C++を使い始めたばかりの初心者です。 恐縮ながら、Visual C++でのcsvファイルの処理方法についておたずねさせていただければと存じます。 通常のスクリプト言語では、1行読んできて、"," で split をしてやることで、csvファイルを処理できるのですが、Visual C++ではどのようにするのが効率がいいのでしょうか? csvファイルを簡単に取り扱うことができるようなクラスライブラリが提供されているものなのでしょうか?それとも、1文字1文字、コンマを判定していくのが普通なのでしょうか? よろしくお願いいたします。

  • CSVファイルの中身を操作したいけど何の言語がいいのでしょうか

    驚くべきCSVファイルがあります。100MBとか。たぶん、行が何十万行となるんでしょう。エクセルでは開ききれず6万5千行くらいまで開かれて残りは見れませんでした。 このCSVファイルを操作したいのです。CSVファイルはコンマ区切りのファイルですが、例えば 1,1,3 2,2,1 1,1,2 1,2,1 こんな内容だったとして、二番目の数字が2の場合の行のみをコピーして別の新しいCSVファイルが作りたいのです。 こういう操作はどんな言語で可能なのでしょうか。簡単に書けるのでしょうか。 私が持っているもので使える環境があるのは、C言語、MicrosoftのVisual BasicとVisual C++? です。Javaもあったような。 あと、気になってるのはMatlabです。

  • C言語について

    C言語初心者です。 「かんたんC言語」という書籍で学習しております。 コマンドプロンプトでのプログラムの実行方法がよくわかりません。 教えて頂けないでしょうか?

  • Visual Studio 2008につまれているコンパイラを知りたい

     今日は、Cの初心者です宜しくお願いします。  win xpでVisual Studio 2008を使っています。  でもこのアプリケーションにつまれているコンパイラを使ってコマンドプロンプトからも使って色々とプログラム作 成の勉強をしたいのですが、例えば、gccというコンパイラなら>gcc abc.cとかけば、実行ファイルが出来ますが、 Visual Studio 2008 ではなんというコンパイラがインストールされているか分かりません。  どこから探してやればコンパイラの名前が分かるのでしょうか。  色々とそれらしきフォルダを探してもコンパイラらしきものが見当たりません。  他のIDEではフォルダを探してすぐに分かったのですが、、、、  宜しくお願いします。

  • VistaでC言語を勉強したい

    OSはVistaです。C言語は初心者で、行く行くはC言語でゲームを作れるようになりたいと 思ってます。まずは、基礎から勉強しようと思ってるんですが 、vistaで使えるコンパイラなど全くわかりませんでした。 無料で配布されているVisual studio 2008もインストールしてみたんですが、 C++しか使えない(?)ようでした。 vistaでCをやるには、どのソフト(ツール)を揃えれば良いでしょうか。 vistaに対応したやつを教えてください。

  • コマンドプロンプトを使ったC言語

    こんにちは。 現在C言語を勉強している者です。 やりたいこととしては コマンドプロンプト上で、****.cファイルを実行して CドライブやDドライブ内のファイルを移動やコピーをしたいと考えております。 また、その際(移動やコピーの実行後)に コマンドプロンプト上で"Successful!!"等を表示させたいと考えております。 そこで質問なのですが 1. 上記内容を実現するに従って必要なソフト(コンパイラ)等ありましたら教えて下さい。 2. コマンドプロンプトを利用するにあたって、移動やコピー以外にも、もっと有効利用等ありましたらご教授下さい。 宜しくお願いします。

  • C言語でのコンパイラの作成方法

    C言語初心者のため、稚拙な文章になる可能性があることを最初にお詫びします。 現在Microsoft社のMicrosoft Visual C++ 6.0を用いてCドライブのルートにある「temp.c」というソースファイルをコンパイルするアプリケーションを作ろうと思っているのですが、ネット上で「C言語 コンパイラ 作成」等と検索しても、既にコンパイラがあることを前提としたホームページしか見つけることができず、肝心のコンパイラをどのように作ったらよいのかということが載ったホームページが見つかりません。 というわけで、今回はコンパイラをどのように作ったらよいのかというヒントだけでもいいので教えて頂けないかと思い投稿させて頂きました。 ちなみに「temp.c」はそこまで複雑なソースではなく、DOS上のアプリで、リソースやアイコンなどは用いないものです。 そもそも「コンパイラを作る」ということ自体が愚かな行為なのかと思ったりもします。 私が所持しているBcpadやMicrosoft Visual C++ 6.0に付属している既存のコンパイラを利用するということも考えたのですが、BcpadやMicrosoft Visual C++ 6.0の本体以外からコンパイラをどのように利用していいのかもわかりません。 どうぞ忌憚の無い意見をよろしくお願いします。 ちなみにOSはXPのSP3です。

  • コマンドプロンプトを起動したら動くバッチファイルの作り方

    コンパイルするために、コマンドプロンプトを起動するたびに C:\Program Files\Microsoft Visual Studio\VC98\Bin>vcvars32.bat と打つ必要があります。 バッチファイルを作って何も意識する必要がないようにしたいのですが 何かいい方法があったら教えてください