Generate Excel reports from application data in a .NET app without requiring Office or COM automation installed on the server
Read and modify existing xlsx files programmatically to extract, update, or reformat data
Add charts, pivot tables, or conditional formatting to Excel files generated by a C# backend service
Use the last free LGPL-licensed version of EPPlus in a commercial project that cannot adopt the newer paid commercial license
This repo contains the last LGPL-licensed release, active development is at EPPlusSoftware/EPPlus under a commercial license for business use.
EPPlus is a .NET library that lets developers create and read Excel spreadsheet files entirely through code, without needing Microsoft Office installed on the machine running the software. It reads and writes the standard xlsx file format (the same format used by Excel 2007 and later) and has no external dependencies beyond .NET itself. The library covers a wide range of Excel features: cell ranges and styling (borders, colors, fonts, number formats, alignment), charts, pictures, shapes, comments, tables, pivot tables, data validation rules, conditional formatting, password protection, encryption, and even VBA macros. It also includes a formula calculation engine, so formulas written into cells can be evaluated without opening the file in Excel. A note on the current state of this repository: this archive represents the last version of EPPlus released under the GNU Library General Public License (LGPL), which allowed free use in commercial software. Starting with version 5, development moved to a new repository at EPPlusSoftware/EPPlus and the license changed to Polyform Noncommercial 1.0.0. Under the new license, EPPlus is free for non-commercial use but requires a paid commercial license for use in a business context. No further updates will appear here. If you are looking for the actively maintained version of EPPlus, you should go to the EPPlusSoftware organization on GitHub. If you specifically need the older LGPL-licensed code for an existing project that cannot adopt a commercial license, this repository contains that final release. Support resources include Stack Overflow (tagged epplus), a wiki with tutorials, and sample projects that shipped alongside each version.
← jankallman on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.