HTML から XLSX C# へ

このブログ投稿では、C# を使用した Web ページの HTML コンテンツの Excel ファイル (XLSX) への変換に焦点を当てています。このプロセスは、Web スクレイピングや HTML テーブルの整理された Excel シートへの変換など、さまざまなシナリオで役立ちます。詳細については、次のセクションで説明します。

Web ページを Excel に変換する理由

Web ページを Excel 形式に変換すると、いくつかの利点があります。 Excel ファイルは、データ分析、視覚化、レポート作成に広く使用されています。 HTML を XLSX に変換すると、Web データを Excel ベースのワークフローに簡単に統合でき、効率的なデータ操作と分析が可能になります。

Web ページから Excel スプレッドシートへのコンバーター - C# API のインストール

Conholdate.Total for .NET の DLL は New Releases ページからダウンロードするか、次の NuGet インストール コマンドを実行してすべての依存関係とともにすぐにインストールできます。

PM> Install-Package Conholdate.Total

C# で HTML を Excel に変換する

C# で HTML を Excel 形式にレンダリングするには、次の手順に従ってください。

  • Converter クラスを使用してソース HTML ファイルを読み込みます。
  • SpreadsheetConvertOptions クラスのインスタンスを作成します。
  • Convert メソッドを使用して、HTML を Excel 形式にエクスポートします。

次のコード サンプルでは、C# で HTML を Excel に変換する方法について詳しく説明します。

// ソースHTMLファイルをロードします
using (Converter converter = new Converter("sample.html"))
{
    // Excel 形式の変換オプションを設定する
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // HTMLをXLSX形式に変換する
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

C# で HTML を XLSX/XLSX に変換 - 詳細オプション

以下の手順では、C# で HTML Web ページを XLS/XLSX Excel 形式に変換する方法を説明します。

  • Converter クラス インスタンスを使用して HTML Web ページを読み込みます。
  • PresentationConvertOptions クラスを使用して、Excel 形式のさまざまな変換オプションを設定します。
  • Convert メソッドを呼び出して、HTML を Excel スプレッドシートにレンダリングします。

以下のサンプル コードは、要件に応じてカスタム オプションを設定できる C# で HTML を XLSX/XLS に変換する方法を示しています。

// ソースHTMLファイルをロードします
using (Converter converter = new Converter("input.html"))
{
    // XLS 形式の変換オプションを設定する
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // HTML を XLS 形式に変換する
    converter.Convert("HTMLtoXLS.xls", options);
}

無料の評価ライセンス

API のさまざまな機能を制限なく評価するために、無料の一時ライセンス をリクエストできます。

まとめ

C# で HTML を Excel に変換すると、データの統合と分析の可能性が広がります。このブログ投稿で説明したアプローチを活用すると、Web データと Excel の間のギャップをシームレスに埋めることができ、アプリケーションに強化されたデータ処理機能を提供できます。レポート目的でデータを抽出する場合でも、データ ワークフローを自動化する場合でも、この C# ソリューションは、HTML Web ページを Excel XLSX または XLS 形式に変換する堅牢かつ効率的な方法を提供します。ご質問について話し合いたい場合は、フォーラム までご連絡ください。

関連項目