NuGet Packages Required for XlsIO

26 Aug 20256 minutes to read

Installing Syncfusion® XlsIO through NuGet Packages

NuGet is the one of the easiest way to download and install XlsIO library to read, write and edit the Excel documents. The following NuGet packages need to be installed in your application.

Platform(s) Package name Package manager console command

Windows Forms

, Console Application (Targeting .NET Framework)
Syncfusion.XlsIO.WinForms.nupkg Install-Package Syncfusion.XlsIO.WinForms

WPF

Syncfusion.XlsIO.Wpf.nupkg Install-Package Syncfusion.XlsIO.Wpf
.NET Framework 4.0 Client Profile Syncfusion.XlsIO.ClientProfile.nupkg Install-Package Syncfusion.XlsIO.ClientProfile

ASP.NET MVC4

Syncfusion.XlsIO.AspNet.Mvc4.nupkg Install-Package Syncfusion.XlsIO.AspNet.Mvc4

ASP.NET MVC5

Syncfusion.XlsIO.AspNet.Mvc5.nupkg Install-Package Syncfusion.XlsIO.AspNet.Mvc5

ASP.NET Core

,

Console Application (Targeting .NET Core)

and

Blazor

Syncfusion.XlsIO.Net.Core.nupkg Install-Package Syncfusion.XlsIO.Net.Core

Xamarin

Syncfusion.Xamarin.XlsIO.nupkg Install-Package Syncfusion.Xamarin.XlsIO

UWP

Syncfusion.XlsIO.UWP.nupkg Install-Package Syncfusion.XlsIO.UWP

Windows UI Library (WinUI)


.NET Multi-platform App UI (.NET MAUI)

Syncfusion.XlsIO.NET.nupkg Install-Package Syncfusion.XlsIO.NET

Retired Platforms

The following NuGet packages need to be included in your application based on the platform.

Platform(s) Package name Package manager console command

ASP.NET


Syncfusion.XlsIO.AspNet.nupkg Install-Package Syncfusion.XlsIO.AspNet

NOTE

  1. Starting with v16.2.0.x, if you reference Syncfusion® assemblies from trial setup or from the NuGet feed, you also have to add “Syncfusion.Licensing” assembly reference and include a license key in your projects. Please refer to this link to know about registering Syncfusion® license key in your applications to use our components.

NOTE

  1. From the Essential Studio® 2018 Volume 3 release(v16.3.0.21), Syncfusion has changed some of the NuGet package names to search and find the required Syncfusion NuGet packages in nuget.org easily based on the control and its platforms.

NOTE

  1. Starting with v17.3.0.x, Syncfusion® provides support to .NET Core 3.0. You can use the above WPF or Windows Forms platform NuGet packages for .NET Core 3.0 targeting applications and use the same “C# tab” code examples for it.

Converting Excel document into PDF

For converting Excel document into PDF, the following NuGet packages need to be installed in your application.

Platform(s) Package name Package manager console command

Windows Forms

, Console Application (Targeting .NET Framework)
Syncfusion.ExcelToPdfConverter.WinForms.nupkg Install-Package Syncfusion.ExcelToPdfConverter.WinForms

WPF

Syncfusion.ExcelToPdfConverter.Wpf.nupkg Install-Package Syncfusion.ExcelToPdfConverter.Wpf
.NET Framework 3.5 or 4.0 Client Profile Syncfusion.ExcelToPdfConverter.ClientProfile.nupkg Install-Package Syncfusion.ExcelToPdfConverter.ClientProfile

ASP.NET MVC4

Syncfusion.ExcelToPdfConverter.AspNet.Mvc4.nupkg Install-Package Syncfusion.ExcelToPdfConverter.AspNet.Mvc4

ASP.NET MVC5

Syncfusion.ExcelToPdfConverter.AspNet.Mvc5.nupkg Install-Package Syncfusion.ExcelToPdfConverter.AspNet.Mvc5

ASP.NET Core

, Console Application (Targeting .NET Core) and

Blazor

Syncfusion.XlsIORenderer.Net.Core.nupkg

Install-Package Syncfusion.XlsIORenderer.Net.Core

Xamarin

Syncfusion.Xamarin.XlsIORenderer.nupkg Install-Package Syncfusion.Xamarin.XlsIORenderer

Windows UI Library (WinUI)


.NET Multi-platform App UI (.NET MAUI)

Syncfusion.XlsIORenderer.NET Install-Package Syncfusion.XlsIORenderer.NET

Retired Platforms

The following NuGet packages need to be included in your application based on the platform.

Platform(s) Package name Package manager console command

ASP.NET


Syncfusion.ExcelToPdfConverter.AspNet.nupkg Install-Package Syncfusion.ExcelToPdfConverter.AspNet

NOTE

Excel to PDF conversion is supported from .NET Framework 2.0 and .NET Standard 1.4 onwards.

Converting Excel Worksheet to Image

For converting an Excel worksheet to image, the following NuGet packages need to be installed in your application.

Platform(s) Package name Package manager console command
Windows Forms, Console Application (Targeting .NET Framework) Syncfusion.XlsIO.WinForms.nupkg Install-Package Syncfusion.XlsIO.WinForms
WPF Syncfusion.XlsIO.Wpf.nupkg Install-Package Syncfusion.XlsIO.Wpf
.NET Framework 3.5 or 4.0 Client Profile Syncfusion.XlsIO.ClientProfile.nupkg Install-Package Syncfusion.XlsIO.ClientProfile
ASP.NET MVC4 Syncfusion.XlsIO.AspNet.Mvc4.nupkg Install-Package Syncfusion.XlsIO.AspNet.Mvc4
ASP.NET MVC5 Syncfusion.XlsIO.AspNet.Mvc5.nupkg Install-Package Syncfusion.XlsIO.AspNet.Mvc5
ASP.NET Core, Console Application (Targeting .NET Core) and Blazor Syncfusion.XlsIORenderer.Net.Core.nupkg
Install-Package Syncfusion.XlsIORenderer.Net.Core
Xamarin Syncfusion.Xamarin.XlsIORenderer.nupkg Install-Package Syncfusion.Xamarin.XlsIORenderer
Windows UI Library (WinUI)
.NET Multi-platform App UI (.NET MAUI)
Syncfusion.XlsIORenderer.NET Install-Package Syncfusion.XlsIORenderer.NET

Retired Platforms

The following NuGet packages need to be included in your application based on the platform.

Platform(s) Package name Package manager console command
ASP.NET Syncfusion.XlsIO.AspNet.nupkg Install-Package Syncfusion.XlsIO.AspNet

NOTE

Worksheet to image conversion is supported from .NET Framework 2.0 and .NET Standard 1.4 onwards.

Converting Charts in XlsIO

The below NuGet package need to be installed additionally to convert the charts present in Excel documents.

Platform(s) Package name Package manager console command
Windows Forms, Console Application (Targeting .NET Framework) Syncfusion.ExcelChartToImageConverter.WinForms.nupkg Install-Package Syncfusion.ExcelChartToImageConverter.WinForms
WPF Syncfusion.ExcelChartToImageConverter.Wpf.nupkg Install-Package Syncfusion.ExcelChartToImageConverter.Wpf
ASP.NET MVC4 Syncfusion.ExcelChartToImageConverter.AspNet.Mvc4.nupkg Install-Package Syncfusion.ExcelChartToImageConverter.AspNet.Mvc4
ASP.NET MVC5 Syncfusion.ExcelChartToImageConverter.AspNet.Mvc5.nupkg Install-Package Syncfusion.ExcelChartToImageConverter.AspNet.Mvc5
ASP.NET Core, Console Application (Targeting .NET Core) and Blazor Syncfusion.XlsIORenderer.Net.Core.nupkg
Install-Package Syncfusion.XlsIORenderer.Net.Core
Xamarin Syncfusion.Xamarin.XlsIORenderer.nupkg Install-Package Syncfusion.Xamarin.XlsIORenderer
Windows UI Library (WinUI)
.NET Multi-platform App UI (.NET MAUI)
Syncfusion.XlsIORenderer.NET Install-Package Syncfusion.XlsIORenderer.NET

Retired Platforms

The following NuGet packages need to be included in your application based on the platform.

Platform(s) Package name Package manager console command
ASP.NET Syncfusion.ExcelChartToImageConverter.AspNet.nupkg Install-Package Syncfusion.ExcelChartToImageConverter.AspNet

NOTE

  1. The “Syncfusion.ExcelChartToImageConverter.Wpf.nupkg” NuGet package is only supported from 4.0 .NET Framework onwards.
  2. The “Syncfusion.Xamarin.XlsIORenderer.nupkg” or “Syncfusion.XlsIORenderer.Net.Core.nupkg” NuGet packages supports chart to image conversion only from .NET Standard 2.0 onwards.

NuGet Package Installation and Uninstallation

To use Syncfusion® NuGet package in your project, please refer the NuGet Package Installation and Uninstallation sections.

XlsIO NuGet packages can be installed and uninstalled using Package Manager Console. In Visual Studio, select Tools > NuGet Package Manager > Package Manager Console and execute the below commands in respective platforms.

NOTE

Syncfusion® components are available in nuget.org

Windows Forms

NuGet Package: Syncfusion.XlsIO.WinForms

The package contains XlsIO library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.XlsIO.WinForms
// Uninstall package
Uninstall-Package Syncfusion.XlsIO.WinForms -RemoveDependencies 

NuGet Package: Syncfusion.ExcelToPdfConverter.WinForms

The package contains the ExcelToPdfConverter .NET library that allows you to convert the Excel documents to PDF.

// Install package
Install-Package Syncfusion.ExcelToPdfConverter.WinForms
// Uninstall package
Uninstall-Package Syncfusion.ExcelToPdfConverter.WinForms -RemoveDependencies 

NuGet Package: Syncfusion.ExcelChartToImageConverter.WinForms

The package contains ExcelChartToImageConverter .NET library for converting the chart present in Excel document to image.

// Install package
Install-Package Syncfusion.ExcelChartToImageConverter.WinForms
// Uninstall package
Uninstall-Package Syncfusion.ExcelChartToImageConverter.WinForms -RemoveDependencies 

WPF

NuGet Package: Syncfusion.XlsIO.Wpf

The package contains XlsIO library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.XlsIO.Wpf
// Uninstall package
Uninstall-Package Syncfusion.XlsIO.Wpf -RemoveDependencies 

NuGet Package: Syncfusion.ExcelToPdfConverter.Wpf

The package contains the ExcelToPdfConverter .NET library that allows you to convert the Excel documents to PDF.

// Install package
Install-Package Syncfusion.ExcelToPdfConverter.Wpf
// Uninstall package
Uninstall-Package Syncfusion.ExcelToPdfConverter.Wpf -RemoveDependencies 

NuGet Package: Syncfusion.ExcelChartToImageConverter.Wpf

The package contains ExcelChartToImageConverter .NET library for converting the chart present in Excel document to image.

// Install package
Install-Package Syncfusion.ExcelChartToImageConverter.Wpf
// Uninstall package
Uninstall-Package Syncfusion.ExcelChartToImageConverter.Wpf -RemoveDependencies 

ASP.NET MVC4

NuGet Package: Syncfusion.XlsIO.AspNet.Mvc4

The package contains XlsIO library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.XlsIO.AspNet.Mvc4
// Uninstall package
Uninstall-Package Syncfusion.XlsIO.AspNet.Mvc4 -RemoveDependencies 

NuGet Package: Syncfusion.ExcelToPdfConverter.AspNet.Mvc4

The package contains the ExcelToPdfConverter .NET library that allows you to convert the Excel documents to PDF.

// Install package
Install-Package Syncfusion.ExcelToPdfConverter.AspNet.Mvc4
// Uninstall package
Uninstall-Package Syncfusion.ExcelToPdfConverter.AspNet.Mvc4 -RemoveDependencies 

NuGet Package: Syncfusion.ExcelChartToImageConverter.AspNet.Mvc4

The package contains ExcelChartToImageConverter .NET library for converting the chart present in Excel document to image.

// Install package
Install-Package Syncfusion.ExcelChartToImageConverter.AspNet.Mvc4
// Uninstall package
Uninstall-Package Syncfusion.ExcelChartToImageConverter.AspNet.Mvc4 -RemoveDependencies 

ASP.NET MVC5

NuGet Package: Syncfusion.XlsIO.AspNet.Mvc5

The package contains XlsIO library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.XlsIO.AspNet.Mvc5
// Uninstall package
Uninstall-Package Syncfusion.XlsIO.AspNet.Mvc5 -RemoveDependencies 

NuGet Package: Syncfusion.ExcelToPdfConverter.AspNet.Mvc5

The package contains the ExcelToPdfConverter .NET library that allows you to convert the Excel documents to PDF.

// Install package
Install-Package Syncfusion.ExcelToPdfConverter.AspNet.Mvc5
// Uninstall package
Uninstall-Package Syncfusion.ExcelToPdfConverter.AspNet.Mvc5 -RemoveDependencies 

NuGet Package: Syncfusion.ExcelChartToImageConverter.AspNet.Mvc5

The package contains ExcelChartToImageConverter .NET library for converting the chart present in Excel document to image.

// Install package
Install-Package Syncfusion.ExcelChartToImageConverter.AspNet.Mvc5
// Uninstall package
Uninstall-Package Syncfusion.ExcelChartToImageConverter.AspNet.Mvc5 -RemoveDependencies 

ASP.NET Core and Blazor

NuGet Package: Syncfusion.XlsIO.Net.Core

The package contains XlsIO portable library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.XlsIO.Net.Core
// Uninstall package
Uninstall-Package Syncfusion.XlsIO.Net.Core -RemoveDependencies 

NuGet Package: Syncfusion.XlsIORenderer.Net.Core

The package contains the XlsIORenderer .NET portable library that allows you to convert the Excel documents to PDF.

// Install package
Install-Package Syncfusion.XlsIORenderer.Net.Core
// Uninstall package
Uninstall-Package Syncfusion.XlsIORenderer.Net.Core -RemoveDependencies 

Xamarin

NuGet Package: Syncfusion.Xamarin.XlsIO

The package contains XlsIO portable library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.Xamarin.XlsIO
// Uninstall package
Uninstall-Package Syncfusion.Xamarin.XlsIO -RemoveDependencies 

NuGet Package: Syncfusion.Xamarin.XlsIORenderer

The package contains the XlsIORenderer .NET portable library that allows you to convert the Excel documents to PDF.

// Install package
Install-Package Syncfusion.Xamarin.XlsIORenderer
// Uninstall package
Uninstall-Package Syncfusion.Xamarin.XlsIORenderer -RemoveDependencies 

UWP

NuGet Package: Syncfusion.XlsIO.UWP

The package contains XlsIO library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.XlsIO.UWP
// Uninstall package
Uninstall-Package Syncfusion.XlsIO.UWP -RemoveDependencies 

Windows UI Library (WinUI) and .NET Multi-platform App UI (.NET MAUI)

NuGet Package: Syncfusion.XlsIO.NET

The package contains XlsIO library that allows you to create, read and edit Excel documents.

// Install package
Install-Package Syncfusion.XlsIO.NET
// Uninstall package
Uninstall-Package Syncfusion.XlsIO.NET -RemoveDependencies 

NuGet Package: Syncfusion.XlsIORenderer.NET

The package contains the XlsIORenderer .NET library that allows you to convert the Excel documents to PDF.

// Install package
Install-Package Syncfusion.XlsIORenderer.NET
// Uninstall package
Uninstall-Package Syncfusion.XlsIORenderer.NET -RemoveDependencies 

Additional NuGet packages required for Linux

The SkiaSharp native assets NuGet package is required as additional dependency in your application created for deploying in Linux environments. There are 2 types of NuGet packages, please choose the correct NuGet package based on your Linux environment.

The following table illustrates the native assets NuGet package with their matching Linux environments.

Required Native assets NuGet packages Applicable Linux environments

SkiaSharp.NativeAssets.Linux v3.116.1


HarfBuzzSharp.NativeAssets.Linux v8.3.0.1

Azure App Service
Google App Engine

SkiaSharp.NativeAssets.Linux.NoDependencies v3.116.1

AWS Lambda
AWS Elastic Beanstalk

Internal Syncfusion Dependencies

Some Syncfusion components such as Syncfusion.Compression.Net.Core and Syncfusion.SkiaSharpHelper.Net.Core are internal dependency packages used by XlsIO and other Syncfusion libraries. These packages are not visible in nuget.org search results but are still available for direct access.

You can download the package directly using the following link by replacing version with the required version:

https://www.nuget.org/packages/Syncfusion.Compression.Net.Core/version

Example:

To download version 30.2.5, use https://www.nuget.org/packages/Syncfusion.Compression.Net.Core/30.2.5

When installing Syncfusion products that depend on these packages, Visual Studio automatically fetches them. Alternatively, you can manually download and reference them in your project if needed.