Kako pretvoriti HTML u Excel u C#

Kako pretvoriti HTML u Excel u C#

Треба ли да преузмете ХТМЛ нишу или веб страницу у Екцел за обраду, визуелизацију или складиштење? Овај водич објашњава како да конвертујете ХТМЛ садржај директно у Екцел раднику користећи Аспосе.Целл за .НЕТ.

Коришћење случајева за ХТМЛ у Екцел конверзију

  • Претварање е-поште или ЦМС података у Екцел
  • Обрада ХТМЛ извештаја или извоза са платформи трећих страна
  • Увозити веб табеле у структуриране табеле

Корак по корак водич

Корак 1: Инсталирајте Aspose.Cells за .NET

dotnet add package Aspose.Cells

Корак 2: Припремите ХТМЛ као траку

string htmlString = "<html><body><table><tr><td>Item</td><td>Price</td></tr><tr><td>Book</td><td>20</td></tr></table></body></html>";

Корак 3: Претварање струје у струју

using (MemoryStream htmlStream = new MemoryStream(Encoding.UTF8.GetBytes(htmlString)))

Корак 4: Преузмите ХТМЛ потоме са ХТМЛЛоадОпције

Workbook workbook = new Workbook(htmlStream, new HtmlLoadOptions());

Корак 5: Рад са радном књигом (опционално)

Worksheet sheet = workbook.Worksheets[0];
// Add formulas, styles, or modify data

Корак 6: Сачувајте Резултат Екцел датотеке

workbook.Save("converted.xlsx", SaveFormat.Xlsx);

Потпуни код Пример

using System;
using System.IO;
using System.Text;
using Aspose.Cells;

class Program
{
    static void Main()
    {
        string html = "<html><body><table><tr><td>Name</td><td>Score</td></tr><tr><td>Alice</td><td>92</td></tr></table></body></html>";

        using (MemoryStream htmlStream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
        {
            Workbook workbook = new Workbook(htmlStream, new HtmlLoadOptions());

            // Optional: Modify the data or format
            Worksheet sheet = workbook.Worksheets[0];
            sheet.AutoFitColumns();

            workbook.Save("html_to_excel.xlsx");
        }

        Console.WriteLine("HTML converted to Excel.");
    }
}

Најбоља пракса

праксаПредности
Коришћење струја за веб интеграцијуЈедноставније управљање АПИ-ом
Use HtmlLoadOptionsПрилагодите парсинг или управљање напредним ХТМЛ садржајем
Ауто-фит колонеПобољшање читавости производње
 Српски