チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル».NET»Spire.XLS for .NET»変換»C#/VB.NET:Excel を HTML に変換する方法
2022-09-13

C#/VB.NET:Excel を HTML に変換する方法

Excel テーブルを作成して Web ページに公開する場合、最も簡単な方法は HTML ファイルに変換することです。この記事では、Spire.XLS for .NET を使用して、C# および VB.NET でプログラムによって Excel を HTML に変換する方法を紹介します。

Spire.XLS for .NET をインストールします

まず、Spire.XLS for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。

PM> Install-Package Spire.XLS

Excel を HTML に変換する

Spire.XLS for .NET は、Worksheet.SaveToHtml() メソッドを使用して特定の Excel ワークシートを HTML に変換することをサポートしています。以下に詳細な手順を示します。

  • Workbook インスタンスを作成します。
  • Workbook.LoadFromFile() メソッドを使用して Excel サンプルドキュメントをロードします。
  • Workbook.Worksheets[] プロパティを使用して、特定のワークシートを取得します。
  • Worksheet.SaveToHtml() メソッドを使用して、ワークシートを HTML ファイルとして保存します。
  • C#
  • VB.NET
using Spire.Xls;

namespace XLSToHTML

{
    class Program
    {
        static void Main(string[] args)
        {
            //Workbookインスタンスを作成する
            Workbook workbook = new Workbook();
            
            //Excelサンプルドキュメントをロードする
            workbook.LoadFromFile(@"sample.xlsx");

            //最初のワークシートを取得する 
            Worksheet sheet = workbook.Worksheets[0];
           
            //ワークシートをHTMLファイルとして保存する
            sheet.SaveToHtml("ExcelToHTML.html");
        }
    }
}
Imports Spire.Xls
Namespace Xls2Html

    Class Program
        Private Shared Sub Main(args As String())
            'Workbookインスタンスを作成する
            Dim workbook As New Workbook()

            'Excelサンプルドキュメントをロードする
            workbook.LoadFromFile("sample.xlsx")

            '最初のワークシートを取得する
            Dim sheet As Worksheet = workbook.Worksheets(0)

            'ワークシートをHTMLファイルとして保存する
            sheet.SaveToHtml("XLSToHTML.html")

        End Sub
    End Class
End Namespace

C#/VB.NET: Excel を HTML に変換する方法

Excel を埋め込み画像の HTML に変換する

Excel ワークシートを埋め込み画像の HTML に変換する手順を次に示します。

  • Workbook インスタンスを作成します。
  • Workbook.LoadFromFile() メソッドを使用して、Excel サンプルドキュメントをロードします。
  • Workbook.Worksheets[] プロパティを使用して、特定のワークシートを取得します。
  • HTMLOptions インスタンスを作成します。
  • ImageEmbedded を true に設定して、画像を HTML に埋め込みます。
  • Worksheet.SaveToHtml() メソッドを使用して、ワークシートを HTML ファイルとして保存します。
  • C#
  • VB.NET
using Spire.Xls;
using Spire.Xls.Core.Spreadsheet;

namespace XLSToHTML

{
    class Program
    {
        static void Main(string[] args)
        {
            //Workbookインスタンスを作成する
            Workbook workbook = new Workbook();             
   
            //Excelサンプルドキュメントをロードする
            workbook.LoadFromFile(@"sample.xlsx");
   
            //最初のワークシートを取得する 
            Worksheet sheet = workbook.Worksheets[0];
  
            //HTMLOptionsインスタンスを作成する
            HTMLOptions options = new HTMLOptions();
  
            //画像をHTMLに埋め込む
            options.ImageEmbedded = true;
  
            //ワークシートをHTMLファイルとして保存する
            sheet.SaveToHtml("XLS2HTML.html");
        }
    }
}
Imports Spire.Xls
Imports Spire.Xls.Core.Spreadsheet

Namespace Xls2Html

    Class Program
        Private Shared Sub Main(args As String())
            'Workbookインスタンスを作成する
            Dim workbook As New Workbook()

            'Excelサンプルドキュメントをロードする
            workbook.LoadFromFile("sample.xlsx")

            '最初のワークシートを取得する
            Dim sheet As Worksheet = workbook.Worksheets(0)

            'HTMLOptionsインスタンスを作成する
            Dim options As New HTMLOptions()

            '画像をHTMLに埋め込む
            options.ImageEmbedded = True

            'ワークシートをHTMLファイルとして保存する
            sheet.SaveToHtml("Xls2HTML.html")

        End Sub
    End Class

C#/VB.NET: Excel を HTML に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Read 915 times