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