Miten muuntaa HTML Excel C#

Miten muuntaa HTML Excel C#

Tarvitsetko HTML-sarjan tai verkkosivun lataamisen Excelin käsittelyyn, visualisointiin tai tallennukseen?Tämä opas selittää, miten muuntaa HTML: n sisältö suoraan Excel-työkaluun käyttämällä Aspose.Cells for .NET.

Käytä tapauksia HTML:lle Excelin muuntamiseen

  • Sähköposti tai CMS-tietojen muuntaminen Exceliin
  • Prosessi HTML-raportteja tai vientiä kolmannen osapuolen alustoilta
  • Web-taulukot tuodaan rakenteellisiin levyihin

Vaiheittainen opas

Vaihe 1: Asenna Aspose.Cells .NET

dotnet add package Aspose.Cells

Vaihe 2: Valmistaudu HTML: n sarjaksi

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

Vaihe 3: Muunna virta virtaukseen

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

Vaihe 4: Lataa HTML Stream HtmlLoadOptionsilla

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

Vaihe 5: Työskentele työkirjan kanssa (vaihtoehtoinen)

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

Vaihe 6: Tallenna tulosten Excel-tiedosto

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

Täydellinen esimerkki koodista

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

Parhaat käytännöt

KäytäntöHyötyä
Käytä virtaa web-integrointiinHelpompi käsitellä API: ssä
Use HtmlLoadOptionsräätälöidä tai käsitellä kehittynyttä HTML-sisältöä
Automaattiset kolumniLisätään tuotannon luettavuutta
 Suomi