人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C#で使える帳票ツールを探しています。
条件として
・Excel形式のファイルを作れること(CSVではダメ)
・無償であること
の2点です。
オススメがありましたら教えてください。

●質問者: sho49cc
●カテゴリ:コンピュータ
✍キーワード:C# CSV Excel オススメ ダメ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ffmpeg
●35ポイント

帳票ツールってなんですか?http://www

◎質問者からの返答

曖昧な書き方で申し訳ありませんでした。

たとえばCrystal ReportsやActive Reportのような、

プログラムから任意のスタイルの帳票(今回はExcel *.xls形式)を作成するツールです。

有償ツールだと http://www.adv.co.jp/products/product_ExcelCreator2007.htm が正にほしいものにあたります。

現在の状況として、ユーザがライセンスフリーであることをどうしても譲れないとのことで、

COMを使った手作りのプログラムでExcelファイルを作成しているのですが、

COM経由ですとどうしても実行速度に難があり、打開策としてライセンスフリーなツールを探しているところになります。

現在のCOM利用プログラムのチューニングは出来るだけのことはやったと思いますので、現状は別の方法を探しています。

ツールでなくとも何かよいアイデアをお持ちでしたらご教授いただければ幸いです。


2 ● airplant
●35ポイント

以前、知り合いがC#で次のツールを使っていました。しかし、有償なので対象外ですね(ExcelCreatorと同様クライアントライセンスはフリー)


http://www.componentsource.co.jp/products/spread-net-web-forms-j...


C#だけでExcelを作って十分業務でも利用できていると思ったので、情報仕入れてみます。

たぶん、下のリンクのようなコーディングをしていると思うのですが、、、

このようにコーディングするのではなく、帳票ツールを探しているのですよね?

http://jeanne.wankuma.com/tips/excel/execute.html

http://bbs.wankuma.com/index.cgi?mode=al2&namber=2539&KLOG=11

◎質問者からの返答

ありがとうございます。

クライアントライセンスがフリーですので、エンドユーザに負担はかからないことも説明できている(つもり)なのですが、

どうしてもそこを何とかしたいというのが顧客要望でして、悩んでおります。

今書いてあるコードは正に下のリンク先にあるようなCOMを使ったExcel操作です。

Visible=falseにして見えないところでワークシートを生成・整形しています。

以下のサイトにあるようなチューニングも出来る限りのことはやったのですが、

http://www.officetanaka.net/excel/vba/speed/index.htm

軽い(1?3ページ程度)のデータ量ならストレスなく動作しても、

データ件数が数千件、Excelの行数で1000行を超えてくるようなものもありまして、

ひどいものだと10分程CPU100%で走り続けてしまいます。

もっとウデがあれば実現できるのかもしれませんが・・・

引き続き、何か情報がありましたら宜しくお願いいたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ