Kā pārvērst HTML uz Excel C#

Kā pārvērst HTML uz Excel C#

Vai jums ir nepieciešams uzlādēt HTML līniju vai tīmekļa lapu Excel apstrādei, vizualizācijai vai uzglabāšanai?Šī ceļvedis paskaidro, kā pārvērst HTML saturu tieši Excel darba grāmatā, izmantojot Aspose.Cells for .NET .

Izmantojiet HTML uz Excel konversijas gadījumus

  • Konvertēt e-pasta vai CMS datus uz Excel
  • Process HTML ziņojumi vai eksports no trešo pušu platformām
  • Ievadiet tīmekļa tabulas strukturētajos plašsaziņas līdzekļos

Step-by-step ceļvedis

1. solis: instalēt Aspose.Cells .NET

dotnet add package Aspose.Cells

2. solis: sagatavojiet HTML kā līniju

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. solis: pārvērst tvertni par plūsmu

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

4. solis: Lejupielādēt HTML plūsmu ar HtmlLoadOptions

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

5. solis: Darbs ar darba grāmatu (izvēlams)

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

6. solis: saglabāt rezultātu Excel failu

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

Kompletā koda piemērs

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

Labākās prakses

PracticeBenefit
Izmantojiet plūsmas tīmekļa integrācijaiVieglāk rīkoties ar APIs
Use HtmlLoadOptionsPersonalizēt parsing vai apstrādāt uzlabotu HTML saturu
Auto-fit kolonnasPalielināt produkcijas lasamību
 Latviski