TMS FlexCel Studio for .NET + NuGet v7.14
TMS FlexCel Studio for .NET + NuGet v7.14
100% managed code Excel file manipulation engine & Excel & PDF report generation for .NET, Xamarin.iOS, Xamarin.Android, Xamarin.Mac.
Feature overview
Create applications, webservices and mobile device apps that read and write Excel files on the fly and fast with FlexCel Studio for .NET
Native .NET components (no additional OLE/dlls required) allowing to read, create and modify native Excel .XLS and .XLSX files without needing to have Excel installed
Supported Excel 2 to 2021 file formats
Runs on .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.6, .NET 4.7, .NET 5, .NET 6, .NET Core, Windows Universal Apps, Windows Phone 8.1, Windows Store 8.1, Xamarin.iOS, Xamarin.Android, Xamarin.Mac and Mono
Exceptionally fast and solid hand tuned .XLS & .XLSX engine capable of generating thousands files per minute
Able to modify .XLS and .XLSX files and keep almost everything existing on the original file, from macros to activex objects
Support for formula recalculation supporting over 300 Excel functions
Ability to read and write encrypted .XLS and .XLSX files, including Office 2007, 2010 and 2013 encryption
Completely written in C# 100% managed code, with NO interop and NO p/invokes
Extensive API is available with which you can programmatically write and read files, with formatting info, images comments, etc.
Native PDF file export / report generation (PDF/A 1, 2 and 3 support)
Export to HTML in HTML 5 strict or XTHML 1.1 and fully standards compliant
Natively print and preview Excel files
Export to SVG
Report Engine that allows to create complex reports using Excel as your report designer, so your final users can modify them. You can use images/comments/conditional formats/merged cells/pivot tables/charts and almost anything you can think of on those reports
Full feature overview
Fully documented. FlexCel has a documentation center with guides, tips, full reference for every method and more than 50 working examples to help you get started.
v7.14
New : Support for optional lambda parameters
New : Support for bubble charts
New : Removed support for .NET framework 2.0
New : New CustomizeChart event for reports
New : New <#Swap Series> tag for reports
New : IsOmitted function support
Improved : Support for localized versions of the CELL function
Improved : Improved recovery mode
Improved : Improved floating point handing in .NET Core 3.0 or newer, .NET 5 or newer
Fixed : Sometimes it was not possible to read properties from xls files.
Fixed : Now FlexCel will throw an exception if you try to save a chart with more than 255 series. Before this release, FlexCel would just save the file, but a file with more than 255 series crashes Excel.
Fixed : It was impossible to manually enter lambda formulas referring to names if [AllowEnteringUnknownFunctionsAndNames](://@api/FlexCel.Core/ExcelFile/AllowEnteringUnknownFunctionsAndNames.html) was false.
Fixed : APIMate wouldn't report deleted chart titles, which could lead to chart titles appearing when there was a series with a name.
Fixed : A horizontal fixed band in a report would insert columns if using more than the fixed space, instead of just overwriting the cells.
New : Support for optional lambda parameters
New : Support for bubble charts
New : Removed support for .NET framework 2.0
New : New CustomizeChart event for reports
New : New <#Swap Series> tag for reports
New : IsOmitted function support
Improved : Support for localized versions of the CELL function
Improved : Improved recovery mode
Improved : Improved floating point handing in .NET Core 3.0 or newer, .NET 5 or newer
Fixed : Sometimes it was not possible to read properties from xls files.
Fixed : Now FlexCel will throw an exception if you try to save a chart with more than 255 series. Before this release, FlexCel would just save the file, but a file with more than 255 series crashes Excel.
Fixed : It was impossible to manually enter lambda formulas referring to names if [AllowEnteringUnknownFunctionsAndNames](://@api/FlexCel.Core/ExcelFile/AllowEnteringUnknownFunctionsAndNames.html) was false.
Fixed : APIMate wouldn't report deleted chart titles, which could lead to chart titles appearing when there was a series with a name.
Fixed : A horizontal fixed band in a report would insert columns if using more than the fixed space, instead of just overwriting the cells.