Оглавление
Установлено через NuGet
PM> Install-Package Spire.XLS
Ссылки по теме
Если вы создаете таблицу Excel и хотите опубликовать ее в Интернете в виде веб-страницы, самый простой способ — преобразовать ее в файл HTML. Эта статья продемонстрирует как конвертировать Excel в HTML программно из следующих двух аспектов с использованием Spire.XLS for .NET.
Установите Spire.XLS for .NET
Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.XLS for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.
PM> Install-Package Spire.XLS
Конвертировать Excel в HTML
Spire.XLS for .NET поддерживает преобразование определенного листа Excel в HTML с помощью метода Worksheet.SaveToHtml(). Подробные шаги перечислены ниже.
- Создайте экземпляр рабочей книги.
- Загрузите образец документа Excel с помощью метода Workbook.LoadFromFile().
- Получите конкретный лист, используя свойство Workbook.Worksheets[]
- Сохраните лист как файл HTML, используя метод Worksheet.SaveToHtml().
- C#
- VB.NET
using Spire.Xls;
namespace XLSToHTML
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load an Excel sample document
workbook.LoadFromFile(@"sample.xlsx");
//Get the first worksheet of the document
Worksheet sheet = workbook.Worksheets[0];
//Save the worksheet to HTML
sheet.SaveToHtml("ExcelToHTML.html");
}
}
}

Преобразование Excel в HTML со встроенными изображениями
Ниже приведены шаги по преобразованию листа Excel в HTML со встроенными изображениями.
- Создайте экземпляр рабочей книги.
- Загрузите образец документа Excel с помощью метода Workbook.LoadFromFile().
- Получите конкретный лист, используя свойство Workbook.Worksheets[].
- Создайте экземпляр HTMLOptions.
- Установите для ImageEmbedded значение true, чтобы встраивать изображения в HTML.
- Сохраните лист как файл HTML, используя метод Worksheet.SaveToHtml().
- C#
- VB.NET
using Spire.Xls;
using Spire.Xls.Core.Spreadsheet;
namespace XLSToHTML
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load an Excel sample document
workbook.LoadFromFile(@"sample.xlsx");
//Get the first worksheet of the document
Worksheet sheet = workbook.Worksheets[0];
//Create an HTMLOptions instance
HTMLOptions options = new HTMLOptions();
//Embed images to HTML
options.ImageEmbedded = true;
//Save the worksheet to HTML
sheet.SaveToHtml("XLS2HTML.html", options);
}
}
}

Подать заявку на временную лицензию
Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.