Оглавление
Установлено через 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-дневную пробную лицензию для себя.