C#でExcelをHTMLに変換する方法
C#でExcelをHTMLに変換する方法
Excel データを HTML 形式に輸出することは、ブラウザ、メール テンプレート、または Web アプリケーションでスプレッド シート コンテンツを表示する際に不可欠です このガイドは、 Aspose.Cells for .NET を使用して Excel ワークブックを HTML に変換する方法を示しています。
Excel を HTML に変換する方法
- ウェブサイト上の Excel データのプレビューを生成する
- ウェブベースのスプレッドシートの表示を可能にする
- テーブルデータをCMSやブログに組み込む
ステップ・ステップ・ガイド
ステップ1: .NET のための Aspose.Cells をインストールする
dotnet add package Aspose.Cells
ステップ2:ワークブックをアップロード
Workbook workbook = new Workbook("path/to/excel.xlsx");
ステップ3:設定 HTML 保存オプション(オプション)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
ステップ4:ExcelをHTMLファイルに輸出する
workbook.Save("path/to/output.html", options);
ステップ5:ファイルの代わりにメモリストリームに保存
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
完全コード例
using System;
using System.IO;
using Aspose.Cells;
class Program
{
static void Main()
{
Workbook workbook = new Workbook("input.xlsx");
// Option 1: Save to HTML file
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
// Option 2: Save to stream for web applications
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream as needed (e.g., send in API response)
}
Console.WriteLine("Excel exported to HTML.");
}
}
ヒントと最良の実践
ヒント | 説明 |
---|---|
利用 HtmlSaveOptions | 完璧な出力 HTML 構造、キャラクター暗号化、または画像統合 |
ストリームに保存 | APIsやサーバーなしの機能に役立ちます。 |
スタイリッシュ保存 | Aspose.Cells は、スタイリングおよび配置要素のほとんどが保存されていることを保証します。 |