- PR -

Excelの出力方法について

1
投稿者投稿内容
キャミ
会議室デビュー日: 2007/07/06
投稿数: 1
投稿日時: 2007-07-06 15:23
C#側からExcelを出力する方法について教えてください。
私の今の方法は、直接、エクセルファイル(C:\test\data.csv)に書き込んでいます。
しかし、このファイルは、本来、一時作業的に作っているので、ファイルに書き込むのには抵抗があります。また、このファイルを削除するタイミングも考える必要があります。
なので、(C:\test\data.csv)のようにファイルに書き込まず、出力したいのですが可能か教えてください。
お願いいたします。
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2007-07-06 15:33
CSVをExcelで表示したいが、CSVをファイルに保存したくないってことでしょうか?
メモリ上にCSVの元となるデータがあるならば、COMを使って実現できると思います。

C# excel com - Google 検索
http://www.google.co.jp/search?hl=ja&q=C%23+excel+com&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2007-07-06 15:33
ファイルに書き込まずに「出力」ってどういうことでしょうか。。。
しかもxlsファイルじゃなくてcsvなんですよね。
何ができればいいのか、ちょっとこの書き込みだけではよくわかりませんです。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-07-06 16:26
引用:

キャミさんの書き込み (2007-07-06 15:23) より:

C#側からExcelを出力する方法について教えてください。


"Excel" はアプリケーションそのものを指します。 "Excel を出力する" というのは正しい表現ではありません。

引用:

私の今の方法は、直接、エクセルファイル(C:testdata.csv)に書き込んでいます。


これは Excel ファイルとは呼びません。 CSV ファイルです。

揚げ足取りのようになってしまいましたが、これは質問の意図が読めないのは適切に要件が書かれていないからという説明のためです。

引用:

しかし、このファイルは、本来、一時作業的に作っているので、ファイルに書き込むのには抵抗があります。また、このファイルを削除するタイミングも考える必要があります。


メモリ上でのみ扱い直接最終的に作成したいファイル形式で出力すれば良いと読み取りましたが、最終的に作成したいファイルの形式がわかりません。 CSV は中間で使用しているようなので、CSV ではなく Excel Workbook 形式のような気がしますが。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)