Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jankallman/epplus
Create advanced Excel spreadsheets using .NET
https://github.com/jankallman/epplus
dotnet excel ooxml spreadsheet
Last synced: 3 months ago
JSON representation
Create advanced Excel spreadsheets using .NET
- Host: GitHub
- URL: https://github.com/jankallman/epplus
- Owner: JanKallman
- Archived: true
- Created: 2017-07-12T06:59:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-08-29T16:29:42.000Z (over 4 years ago)
- Last Synced: 2024-09-29T11:01:41.876Z (3 months ago)
- Topics: dotnet, excel, ooxml, spreadsheet
- Language: C#
- Homepage:
- Size: 13.4 MB
- Stars: 3,753
- Watchers: 228
- Forks: 1,176
- Open Issues: 453
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
Awesome Lists containing this project
README
# EPPlus
**This repository has moved to https://github.com/EPPlusSoftware/EPPlus.****The code in this archive represents the final version of EPPlus under LGPL. There will be no more activity here.**
EPPlus will from version 5 switch license from **LGPL** to [Polyform Noncommercial 1.0.0]( https://polyformproject.org/licenses/noncommercial/1.0.0/) license.
With the new license EPPlus is still free to use in some cases, but will require a commercial license to be used in a commercial business.More information on the license change on [our website]( https://www.epplussoftware.com)
***
Create advanced Excel spreadsheets using .NET, without the need of interop.EPPlus is a .NET library that reads and writes Excel files using the Office Open XML format (xlsx).
EPPlus has no dependencies other than .NET.
## EPPlus supports:
* Cell Ranges
* Cell styling (Border, Color, Fill, Font, Number, Alignments)
* Data validation
* Conditional formatting
* Charts
* Pictures
* Shapes
* Comments
* Tables
* Pivot tables
* Protection
* Encryption
* VBA
* Formula calculation
* Many more...## Overview
This project started with the source from ExcelPackage. It was a great project to start from.
It had the basic functionality needed to read and write a spreadsheet.
Advantages over other:
EPPlus uses dictionaries to access cell data, making performance a lot better.
Complete integration with .NET## Support
All support is currently referred to [Stack overflow](https://stackoverflow.com/questions/tagged/epplus).
A tutorial is available in the wiki and the sample project can be downloaded with each version.
The old site at [Codeplex](http://epplus.codeplex.com) also contains material that can be helpful.
Bugs and new feature requests can be added to the issues tracker.## License
The project is licensed under the GNU Library General Public License (LGPL).