Skip to content

tmssoftware/TMS-FlexCel.NET-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Examples for FlexCel Studio for .NET

Here you can find all the demos for FlexCel Studio for .NET

You can find a description of each demo in the documentation All the demos here are also available when you install FlexCel using the setup.

📖 Note We update this repository automatically every time we release a new FlexCel version. So if you have notifications integrated with github, you can subscribe to this feed to be notified of new releases.

New in v 7.26 - March 2026

  • Official support for visual studio 2026, .NET 10 and 11 Preview. While you could always use the provided .NET 9 dlls in .NET 10, we now support dlls compiled specifically against them. From now on, FlexCel will also include binaries for the next preview version of .NET

  • Removed support for .NET 6 and 7. Both .NET 6 and 7 reached end of life in 2024, so we are retiring support for them.

  • Removed support for older Visual Studio integrations. We removed Visual studio integration for vs2005, vs2008, vs2010, vs2012, vs2013, vs2015 and vs2017, to focus in the newer releases. Note that we still provide .NET 3.5 and newer libraries, which you can still use in vs2005 or above, but there is no support for integrating stuff like help or registering component automatically into the IDE.

  • Support for longer strings in formulas. Before 2026, a hardcoded string in a formula like =len("ABC") was limited to 255 characters. Now the new limit it 4095, and FlexCel was updated to support the new strings. Note that if you save a formula with the new longer strings, it will show as #NAME in older Excel versions

  • Support for longer data validation lists. In 2026, Excel added the ability to create data validation lists bigger than 255 characters. Now FlexCel can handle those too. Note: To use this feature, you need a very recent Excel, as older ones won't show those validations.

  • Support for new Error codes introduced by Excel. Now FlexCel can understand the new #CONNECT, #BLOCKED!, #PYTHON! and #TIMEOUT! errors.

  • Ability to abort a LoopOverUsedRange before the range has been fully visited. LoopOverUsedRange method now has an "abort" parameter which allows to end the loop before the range has been completed.

  • Bug fix. Images added with the API weren't showing in the macOS26 or iOS26 previewers

  • Bug fix. Fonts with spaces weren't quoted when creating SVG files, and some browsers wouldn't display the fonts

  • Bug fix. Small glitches in rendering file could happen when zoom was very small (less than 10%)

  • Bug fix. Some invalid xlsx files could throw an overflow exception

  • We support now the \n character as intersection operator. Even when according to the xlsx spec, only space is the intersection operator, Excel also allows \n, so we now allow it too.

  • Bug fix. When converting a xlsx file to xls, if the selected row or column was bigger than the maximum allowed in xls, FlexCel would throw an exception. Now it ignores it, and selects the larger cell address that can be saved in xls. This way you can still save the file as xls.

  • New multi-platform APIMate. There is a new multiplatform APIMate made with Avalonia which runs natively in Windows x64/arm64, macOS arm64 and Linux x64/arm64

  • All mobile demos were rewritten to use the latest technologies. We had a lot of demos for legacy technologies, like .NET Portable, UWP, Xamarin, etc. We've removed all of them and rewrote the mobile demos in 3 platforms: Native iOS, Native Android, and .NET MAUI.