C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 35 を表示中)
■17452 / )  エクセルへの出力方法
□投稿者/ サリ (8回)-(2008/04/24(Thu) 16:21:08)

分類:[VB.NET/VB2005] 

お世話になります。
現在、windowsアプリケーションで、エクセル出力のロジックを考えています。

とりあえず出力対象となるデータをデータセットに入れてみたのですが、
レコード数40000↑、カラム数60 ありました。

これを、エクセルオブジェクトを作成し、エクセルに1セルずつ貼っていくと、
膨大な時間がかかってしまいます。

そこで、他に何か方法が無いかと思い、質問させていただきました。
(私自身、エクセル出力のロジックは、ループで1セルずつ貼っていく方法しか知らないのですが、
例えば、行単位で出力できるとか、そういう方法があれば教えていただきたいです。)

そもそもレコード数が40000を越えるデータを、行数が65536しかないエクセルに出す というのも
なんだか間違っているような気もしないでもないですが・・・・。

他にも、40000レコードもあるデータを出力するとなると、一般的にはどんな形式で出力しているのかとか、
そういったことでもいいので、教えてください。

宜しくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -