HTML pretvornik
Aspose.Cells HTML Converter za .NET Plugin omogućuje razvijalcima da izvoze Excel datoteke na HTML i preuzimanje HTML datotek ili označavanje izravno u Excel radne knjige. Bilo da ste izgraditi preglednike na temelju preglednika, e-mail izvješća, ili integracije s CMS sustavima, ovaj plugin pomaže most Excel i HTML bez napora.
Najnovije članke
Aspose.Cells HTML konverter ključne značajke
Izvoz Excel-a na HTML Konvertirati Excel datoteke na HTML za web prikaz ili dijeljenje lagane težine. izvoz cjelokupne radne knjige ili određene radne ploče kao čisti, odgovarajući HTML.
Uvoz HTML sadržaja u Excel Preuzmite HTML trake ili datoteke i pretvorite ih u Excel radne knjige s podrškom za tablice, formataciju i strukturu.
Fleksibilne opcije za HTML rendering Control the output with
HtmlSaveOptions
, uključujući kako se obrađuju skrivene redove / stolpce, bilo da se izvoze radne ploče pojedinačno ili zajedno, i još mnogo toga.Uvoz i izlazak na temelju struje Sačuvajte ili preuzmite HTML putem memorijskih tokova – idealno za web aplikacije, API ili bez servera.
Podrška za širokopojasni format Radite s širokim rasponom formata: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML i MHTML – omogućavajući konverziju između HTML-a i naslijeđa i modernih Excel datoteka.
Native .NET integracija Jednostavno se integrira s .NET Frameworkom i .NET Core/6/7/8 projektima pomoću NuGeta ili izravne reference za montažu.
Početak s Aspose.Cells HTML Converter za .NET
1. Install Aspose.Cells za .NET
Koristite NuGet kako biste dodali Aspose.Cells vašem projektu:
dotnet add package Aspose.Cells
Excel za HTML konverziju
Izvoz Excel radnih knjiga za čišćenje HTML formata:
Konvertirati Excel datoteku u HTML datoteku
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Izvoz Excel datoteke u HTML Stream (na primjer, za web aplikacije)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream for web response, writing to file, etc.
}
HTML do Excel konverzije
Konvertirajte HTML datoteke ili sirove oznake natrag u Excelov radni knjigu:
Preuzimanje HTML sadržaja iz datoteke
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Preuzimanje HTML sadržaja iz stringa
string html = "<html><body><table><tr><td>Product</td><td>Price</td></tr><tr><td>Pen</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}
Najpopularniji scenariji
Konvertiranje Excelovog radnog lista u HTML za web upotrebu
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Uvoz stilizirane HTML tablice u Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Najbolje prakse za HTML konverziju
- Use
HtmlSaveOptions.ExportGridLines = true
to mimic the spreadsheet layout. - Preprocesirajte Excelove podatke kako bi se prilagodili u razmjerima koji su korisni za pretraživače.
- Prilikom uvoza, osigurajte da je HTML dobro oblikovan i koristi elemente tablice za optimalne rezultate.
- Sačuvajte u toku ako namjeravate služiti HTML-u izravno u web API-ima ili funkcijama u oblaku.
Uobičajena pitanja i rezolucije
pogreška | Rješenje |
---|---|
File not found | Uvjerite se da je ulazna staza ispravna i da datoteka postoji |
Unsupported format | Potvrdite da je datoteka ili HTML ili Excel kompatibilan format |
Izgubljeni stilovi u HTML izlasku | Provjerite HtmlSaveOptions i potvrdite da se formatacija zadržava |
Sadržaj koji nije usklađen u uvezenom Excelu | Koristite tablice u HTML-u i izbjegavajte duboko nestane DIV-ove |