CarlosAgExcelXmlWriterLibrary 1.0.0

dotnet add package CarlosAgExcelXmlWriterLibrary --version 1.0.0
NuGet\Install-Package CarlosAgExcelXmlWriterLibrary -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CarlosAgExcelXmlWriterLibrary" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CarlosAgExcelXmlWriterLibrary --version 1.0.0
#r "nuget: CarlosAgExcelXmlWriterLibrary, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install CarlosAgExcelXmlWriterLibrary as a Cake Addin
#addin nuget:?package=CarlosAgExcelXmlWriterLibrary&version=1.0.0

// Install CarlosAgExcelXmlWriterLibrary as a Cake Tool
#tool nuget:?package=CarlosAgExcelXmlWriterLibrary&version=1.0.0

This library allows you to generate Excel Workbooks using XML, it is built 100% in C# and does not requires Excel installed at all to generate the files. It exposes a simple object model to generate the XML Workbooks.
It supports several features for generating Excel Workbooks including: •Formatting
•Pivot Tables
•and more...

Note: This library is free, you can distribute it and use it at your own will and risk, it is not supported by any company including Microsoft or any other company, it does not belong to any company.

There are many commercial tools to generate Excel workbooks, including SoftArtisans ExcelWriter.
My tool has nothing to do with any of those.
This tool was written entirely in C# by me.

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CarlosAgExcelXmlWriterLibrary:

Package Downloads


GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 328,281 4/27/2014

v1.0.0.6 Released: 08/27/2005 •Fixed a problem with Named Ranges in WorkSheet's
•Changed the Prefix for SpreadSheet Namespace to be just 's', this makes the size much smaller
•Now all prefixes are declared in the root element and re-used the way it should be
•Again a lot of new properties including support for Links and References in external books
v1.0.0.4 Released: 02/20/2005 •There are tons of new properties now supported, including AutoFilter, NamedCell's and NamedRange's.
•New!!! I have uploaded the new Code Generator (CarlosAg.ExcelXmlWriter.Generator, that will automatically generate the code for you.
•Added Support for DateTime
v1.0.0.3 Released: 11/09/2004 •There are tons of new properties now supported.
•New!!! Now you can Load an Xml Workbook back in the OM
•Fix for the NumberFormat problem in previous version
v1.0.0.1 Released: 06/02/2004 •The name of the library has changed to CarlosAg.ExcelXmlLibrary for legal reasons.
v1.0.0.1 Released: 03/08/2004 •New Excel Xml Writer Library released.


Please send any comments, questions or features you would like to see to
The most important class is CarlosAg.ExcelXmlWriter.Workbook.
For example, the following code generates a simple Excel worksheet with one