Excel regneark indeholder ofte værdifulde data og rapporter, som teams ønsker at dele online. Ved at konvertere Excel-filer til HTML format kan brugerne åbne og se Excel-ark i en webbrowser uden at installere Microsoft Excel. I denne artikel vil vi udforske detaljerne om, hvordan vi kan automatisere konverteringsprocessen fra Excel til HTML, så vi kan se Excel-arbejdsbøger online eller indlejre regneark i websteder.
Excel til HTML konverterings API
Aspose.Cells Cloud SDK for .NET giver kraftfulde funktioner til konvertering, visning og gengivelse af Excel-arbejdsbøger i forskellige formater. Det giver dig mulighed for at konvertere XLS- eller XLSX-filer til HTML, mens layout, formatering og stilbevarelse opretholdes. Den konverterede HTML kan bruges til online Excel-visning eller integration i websteder og dashboards.
Installation
Du kan installere SDK’en ved hjælp af NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
Så initialiser din API-klient ved at bruge dit Client ID og Client Secret fra Aspose Cloud Dashboard. Mere information kan findes i quick start artikel.
Convert Excel to HTML in C#
De følgende trin viser, hvordan vi kan konvertere Excel til HTML og skabe en online Excel-visning ved hjælp af C# .NET kodeeksempel.
Trin 1: - Opret et objekt af CellsApi
, hvor vi passerer klientlegitimationsoplysninger som argument.
CellsApi api = new CellsApi(clientId,clientSecret);
Step 2: Upload Excel-arbejdsbogen til cloud-lagring.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
Trin 3: Opret en instans af SaveOptions
og definer HTML
som outputformat.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Step 4: Gem Excel som HTML ved hjælp af PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ Den ovenstående kode konverterer en Excel-projektmappe til HTML-format, som kan åbnes i enhver browser til online Excel-visning.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Visit dashboard.aspose.cloud for client credentials
try
{
// opret CellsApi instans ved at sende ClientID og ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// upload the input Excel to the cloud storage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// create PostWorkbookSaveAsRequest defining resultant file name
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// call the API to convert XLSX to HTML file
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Convert XLSX to HTML using cURL
Du kan også bruge cURL-kommandoer til at udføre konvertering fra Excel til HTML gennem Aspose.Cells Cloud REST API.
Trin 1: Få adgangstoken
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Svaret vil inkludere en
ACCESSTOKEN
, som du vil bruge til autorisation.
Step 2: Konverter Excel-fil til HTML Brug følgende cURL-kommando til at konvertere dit Excel-arbejdsark (Sample.xlsx) til CSV-format:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
Forklaring:
PUT /cells/convert?format=HTML
— angiver outputformatet som HTML.file=@/path/to/input.xlsx
— angivet den lokale Excel-fil i cloudlagring.- Mens vi bruger
-d
parameteren, gemmer vi outputtet som HTML.
Gratis XLS til HTML konverter.
Hvis du foretrækker en webbaseret løsning, kan du prøve vores gratis Excel til HTML Konverter. Det muliggør, at du kan uploade Excel-arbejdsbøger og se dem direkte i din browser - en hurtig måde at åbne Excel-filer online uden at installere software.

Konklusion
Med Aspose.Cells Cloud SDK til .NET bliver konvertering af Excel-arbejdsbøger til HTML hurtigt og problemfrit. Det er den bedste måde at se Excel-regneark online, dele interaktive rapporter eller indlejre Excel-data på websteder.
Nyttige links
Relaterede artikler
Venligst besøg følgende links for at lære mere om:
- Convert PDF to Text in C#
- Kompresser Excel-filer og optimer arbejdsbogstørrelse i C# .NET
- Convert XML to CSV in C#
Ofte stillede spørgsmål (FAQs)
- Kan jeg åbne Excel-filer online efter konvertering?
- Ja. HTML-outputtet kan åbnes i enhver webbrowser, hvilket muliggør en øjeblikkelig online Excel-visning.
- Vil formlerne og stilarterne forblive intakte?
- Ja. Aspose.Cells Cloud bevarer alle beregninger, diagrammer og formatering i den konverterede HTML-fil.
- Understøtter det passwordbeskyttede Excel-filer?
- Ja. Du kan angive adgangskoden i anmodningen for at konvertere beskyttede filer.
- Can I perform bulk Excel to HTML conversions?
- Ja. Du kan automatisere flere konverteringer ved at iterere gennem en mappe med Excel-filer i din cloud-lagring.