FluentXL is a high-performance .NET Standard library that allows you to work with Excel files in a fluent, declarative way.
var document = Spreadsheet
.New()
.WithSheet(Specification
.Sheet()
.WithName("sheet 1")
.WithRow(Specification
.Row()
.OnIndex(1)
.WithCell(Specification
.Cell()
.OnColumn(1)
.WithContent("Hello World!!"))));
using (var ms = new MemoryStream())
{
document.WriteTo(ms);
}For more examples and usage, please refer to the Wiki.
FluentXL can be installed directly from NuGet
Run the following command in the Package Manager Console
PM> Install-Package FluentXL
Important: Current version is marked as prerelease and is not meant to be used in production yet. There may be breaking changes with future versions until a stable version is reached.
Contributions are more than welcome:
- Fork it
- Create your feature branch
git checkout -b feature/fooBar - Commit your changes
git commit -am 'Add some fooBar' - Push to the branch
git push origin feature/fooBar - Create a new Pull Request
This project is licensed under the MPLv2 License - see the LICENSE file for details