Det här ämnet fokuserar på hur man konverterar HTML till Excel i C#. Den innehåller detaljerna för att förbereda IDE och ett körbart kodexempel för att exportera HTML till XLS med C# eller XLSX enligt kraven. Dessutom, bädda in den här funktionen i valfri applikation i en miljö som stöder .NET som Windows, Linux eller macOS.
Steg för att exportera HTML till XLS med C#
- Konfigurera IDE för att använda Aspose.PDF for .NET för att konvertera HTML till Excel
- Initiera ett objekt av klassen HtmlLoadOptions
- Ladda in HTML-filen med klassen Document samtidigt som du skickar klassen HtmlLoadOptions som en parameter
- Exportera utdata Excel-fil genom att anropa Spara-metoden
Ovanstående steg utvecklar processen för att konvertera HTML till XLS i C# med några API-anrop. Konverteringsprocessen startar genom att ange laddningsalternativen för HTML-källfilen. Ladda sedan in inmatningsfilen och rendera den som ett Excel-kalkylblad i XLS- eller XLSX-format.
Kod för att skapa HTML till XLS Converter med C#
using System; | |
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) // Convert HTML table to Excel in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create HtmlLoadOptions class object | |
HtmlLoadOptions options = new HtmlLoadOptions(); | |
// Load input HTML | |
Document document = new Document("input.html", options); | |
// Save output Excel file | |
document.Save("excel.xlsx", SaveFormat.Excel); | |
Console.WriteLine("HTML table converted to Excel file successfully"); | |
} | |
} |
Den här exempelkoden visar processen för att utveckla en URL till Excel-omvandlare med C#. HtmlLoadOptions exponerar olika egenskaper som kodning, mediatyp och laddningsformat för att manipulera HTML-filladdningen. Därefter kan du återge Excel-kalkylbladet genom att ange värdet från SaveFormat-uppräkningen.
Detta snabba exempel har hjälpt oss att förstå att skapa en HTML till XLS-omvandlare med C#. Om du vill skapa en innehållsförteckning i en PDF, läs artikeln om Skapa innehållsförteckning i PDF med C#.