- - PR -
.NET 2002での Excelファイル作成
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-08-02 10:34
.NET 2002 Professional で Excelがインストールされていない
環境でも Excel ファイルの作成はできるのでしょうか? やはり, Excelのインストールは 必須ですか? また, Excelファイルの操作方法のサンプルとか あったら 教えてください。 |
|
投稿日時: 2003-08-04 08:51
Excel自体がなければ、その操作はできません。
Excelで読み込めるファイル、ということならExcel側でうまく読み込めるような HTML形式のファイルを作成すれば可能かもしれません。 #Excelのバージョンが限定されちゃうかな。 |
|
投稿日時: 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-04 14:16
ありがとう ございます。
やはり, EXCELのブック作成はできないのですね... (存在しているファイルの内容を編集することもできないのですか?) しかし,XML形式で表示するなどの方法を取るとして, Webページから どのように 表示させればよいのでしょうか? やはり EXCELシートのようにダウンロードして, 表示という 流れは実現できないのでしょうか? 拡張子を EXCEL関連ファイルにすれば 可能なのですかね? 表示をEXCELで行わせたいのですが, 他ページへのリンクや, マクロの組み込みを 行いたいと思っているのですが... こうなると やはり EXCELが必要ですかね? |
|
投稿日時: 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