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
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 |