Hogyan lehet átalakítani a HTML-t az Excel-be C#

Hogyan lehet átalakítani a HTML-t az Excel-be C#

Fel kell tölteni egy HTML szalagot vagy weboldalt az Excelbe feldolgozáshoz, vizualizáláshoz vagy tároláshoz?Ez az útmutató megmagyarázza, hogyan lehet a HTML tartalmat közvetlenül egy Excel-munkaprogramba átalakítani Aspose.Cells for .NET használatával.

Használja az esetek HTML-t az Excel-konverzióba

  • E-mail vagy CMS adatok átalakítása Excel
  • HTML-jelentések vagy harmadik fél platformok exportjainak feldolgozása
  • Webes táblák importálása strukturált lapokba

lépésről lépésre útmutató

1. lépés: Az Aspose.Cells telepítése .NET

dotnet add package Aspose.Cells

2. lépés: Készítse fel a HTML-t egy szalagként

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. lépés: átalakítsa a szalagot áramlásra

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

4. lépés: HtmlLoadOptions segítségével töltse fel a HTML Stream-t

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

5. lépés: A munkakönyvvel való munkavégzés (opcionális)

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

6. lépés: mentse az eredményes Excel fájlt

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

Teljes kódex példája

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.");
    }
}

Legjobb gyakorlatok

gyakorlatelőny
A web integrációhoz használt áramokKönnyebb kezelni az API-kban
Use HtmlLoadOptionsRészletesebben Részletesebben Részletesebben Részletesebben Advanced HTML Content
Automatizált oszlopokJavítja a termelés olvashatóságát
 Magyar