Excel テーブルを作成して Web ページに公開する場合、最も簡単な方法は HTML ファイルに変換することです。この記事では、Spire.XLS for .NET を使用して、C# および VB.NET でプログラムによって Excel を HTML に変換する方法を紹介します。 Excel を HTML に変換する 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 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 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。