Skip to content

Instantly share code, notes, and snippets.

@groupdocs-cloud-gists
Last active April 17, 2024 02:41
Show Gist options
  • Save groupdocs-cloud-gists/223b41c6f33145e73e3b6696e7ce135c to your computer and use it in GitHub Desktop.
Save groupdocs-cloud-gists/223b41c6f33145e73e3b6696e7ce135c to your computer and use it in GitHub Desktop.
Convert HTML to Excel online

Download HTML as Excel with C# .NET


In order to analyze website data, process reports, or share information with colleagues, the conversion of HTML to Excel offers numerous benefits. This article explores the seamless process of HTML to Excel conversion using GroupDocs.Conversion Cloud SDK for .NET, empowering you to efficiently manage and utilize the HTML data in Excel worksheet.



For more details, please visit HTML to Excel Conversion with C# .NET.

html to excel

Important Links

Product Page | Docs | Live Demo | API Reference | Code Samples | Source Code | New Releases | Blog | Free Support | Free Trial

// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtain your API credentials
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Create an instance of the Configuration class and initialize it with the Client ID & Client Secret.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Define the value of ApiBaseUrl to set the base url for HTML to Excel conversion API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialize an instance of the ConvertApi class with the object of the Configuration class.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// load the input Excel workbook from local drive
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
// create an instance of FileApi
var fileUpload = new FileApi(configurations);
// upload the input Excel workbook to cloud storage
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
// create ConvertSettings where we define the input HTML file and the name for resultant Excel worksheet
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "sourceFile.html",
Format = "xls",
OutputPath = "output.xls"
};
// Invoke the ConvertDocument method for HTML to Excel conversion.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("The Web page successfully saved as Excel workbook !");
}
}
How to convert HTML to Excel using .NET REST API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment