
このブログ投稿では、C# を使用した Web ページの HTML コンテンツの Excel ファイル (XLSX) への変換に焦点を当てています。このプロセスは、Web スクレイピングや HTML テーブルの整理された Excel シートへの変換など、さまざまなシナリオで役立ちます。詳細については、次のセクションで説明します。
- Web ページを Excel に変換する理由
- Web ページから Excel スプレッドシートへのコンバーター - C# API のインストール
- C# で HTML を Excel に変換する
- C# で HTML を XLSX/XLSX に変換 - 詳細オプション
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 形式に変換する堅牢かつ効率的な方法を提供します。ご質問について話し合いたい場合は、フォーラム までご連絡ください。