@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

.NET 2002での Excelファイル作成

1
投稿者投稿内容
ける
会議室デビュー日: 2003/08/02
投稿数: 11
投稿日時: 2003-08-02 10:34
.NET 2002 Professional で Excelがインストールされていない
環境でも Excel ファイルの作成はできるのでしょうか?
やはり, Excelのインストールは 必須ですか?

また, Excelファイルの操作方法のサンプルとか あったら 教えてください。
小野@どっとねっとふぁん
ぬし
会議室デビュー日: 2001/10/30
投稿数: 402
投稿日時: 2003-08-04 08:51
Excel自体がなければ、その操作はできません。
Excelで読み込めるファイル、ということならExcel側でうまく読み込めるような
HTML形式のファイルを作成すれば可能かもしれません。

#Excelのバージョンが限定されちゃうかな。
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2003-08-04 13:50
Office2003 のXML保存形式を考えるのもありです。
いろいろ記事が見えます。

その他には、サーバー側でデータのみ作成して、
ダウンロードさせて
クライアント側(Excelの動く)で「ヒナ形のシート」
にデータを吸い込んで(Excelマクロ)
Excelファイルを作った、扱いにできます。

Java には POI という Officeファイル作成Libがありますが
限定機能です、計算式、マクロ、オブジェクト埋め込み等はダメです。
素のデータに罫線+セル書式、+アルファです。

最近記事で見たのは、XMLtoXLS V3.2
検索してキャッシュで読めます。

今日の記事
Webクエリで外部データとダイナミックにリンクする
http://www.atmarkit.co.jp/fwin2k/win2ktips/320webquery/webquery.html

[ メッセージ編集済み 編集者: MMX 編集日時 2003-08-05 12:15 ]
ける
会議室デビュー日: 2003/08/02
投稿数: 11
投稿日時: 2003-08-04 14:16
ありがとう ございます。

やはり, EXCELのブック作成はできないのですね...
(存在しているファイルの内容を編集することもできないのですか?)

しかし,XML形式で表示するなどの方法を取るとして,
Webページから どのように 表示させればよいのでしょうか?
やはり EXCELシートのようにダウンロードして,
表示という 流れは実現できないのでしょうか?

拡張子を EXCEL関連ファイルにすれば 可能なのですかね?
表示をEXCELで行わせたいのですが, 他ページへのリンクや, マクロの組み込みを
行いたいと思っているのですが...
こうなると やはり EXCELが必要ですかね?
mito
ベテラン
会議室デビュー日: 2002/05/17
投稿数: 50
投稿日時: 2003-08-04 14:22
どんなファイルを作成したいかによるのですが、私の場合、Excel用OLEDBドライバーを使って雛型Excelブックにデータを挿入してExcelを作成してます。
1、雛型Excelをコピーして作成したいBookを生成
2、OLEDBで生成したBookにデータを挿入
新たに罫線を引いたりとかはできないですが、グラフにデータを挿入したりはできます。
かなり制約はありますが、どうしてもExcelをインストールできない(したくない)環境には利用する価値があるとおもいます。
詳しくはMSDNの中を歩き回るとサンプルが見つかります。(うろ覚えですがHOW-TOのどこかで参照をたどっていくと見つかったような)

あとはGrapeCityのSpred For .NetなどのExcel出力機能を使うなどすれば、もっと簡単にできると思うのですが、使ったことないので。。。
1

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