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.Cells2. 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 data6. 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
| Practice | Benefit |
|---|---|
| Izmantojiet plūsmas tīmekļa integrācijai | Vieglāk rīkoties ar APIs |
Use HtmlLoadOptions | Personalizēt parsing vai apstrādāt uzlabotu HTML saturu |
| Auto-fit kolonnas | Palielināt produkcijas lasamību |