U ovom vodiču s uputama, detaljno vam objašnjavamo svaki korak za konvertiranje HTML u Excel u C#. Iako pretvaranje dokumenata nije lak posao, možete to učiniti brzo i jednostavno pomoću jedne od najboljih biblioteka za konverziju dokumenata. Mogućnost HTML to Excel converter C# može se razviti sa samo nekoliko API poziva. U nastavku možete pronaći detaljne upute i uzorak radnog koda.
Koraci za pretvaranje HTML-a u Excel u C#
- Instalirajte GroupDocs.Conversion for .NET paket iz NuGet-a u .NET projektu za pretvaranje HTML-a u Excel
- Dodajte referencu na imenski prostor GroupDocs.Conversion da transformirate Excel iz HTML-a
- Instancirajte klasu Converter i učitajte izvornu HTML datoteku za konverziju
- Napravite instancu klase SpreadsheetConvertOptions i postavite opcije pretvaranja za prilagodbu izlazne XLSX datoteke
- Na kraju pozovite metodu Convert klase Converter i proslijedite joj put konvertirane datoteke zajedno s objektom SpreadsheetConvertOptions
Mogućnost konvertiranja HTML-a u Excel C# može se brzo razviti uz pomoć gornjih točaka u nizu. Možete započeti implementaciju ovih uputa instaliranjem potrebnog paketa s web stranice NuGet i uvozom osnovnog prostora imena. Zatim učitajte ulaznu HTML datoteku inicijaliziranjem klase Converter i prilagodite izlazni Excel dokument stvaranjem objekta klase SpreadsheetConvertOptions. U posljednjem koraku, rezultirajući dokument se može spremiti na disk pozivanjem metode Convert.
Kod za pretvaranje HTML-a u Excel u C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToExcelInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to Excel using C# | |
{ | |
// Remove the watermark in output Excel by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source HTML file for conversion to Excel | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the convert options for the output XLSX | |
var convertOptions = new SpreadsheetConvertOptions(); | |
// Convert and save the HTML in XLSX format | |
converter.Convert("converted.xlsx", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Gornji primjer koda pokazuje vam kako razviti mogućnost C# pretvaranja HTML-a u Excel. Ovo je radni primjer i razvoj za izvođenje osnovne konverzije dokumenta iz jednog formata u drugi. Međutim, možete proširiti kod definiranjem parametara za pretvorenu datoteku kako biste je prilagodili.
Raspravljali smo o procesu konverzije dokumenta za razvoj značajke HTML u XLSX C#. Prethodno smo objavili članak o transformaciji XML-a u PDF pomoću C#, pogledajte kako pretvoriti XML u PDF u C# za više informacija.