![]() |
NanoXLSX.Compatibility 3.2.0
|
NanoXLSX is a small .NET library written in C#, to create and read Microsoft Excel files in the XLSX format (Microsoft Excel 2007 or newer) in an easy and native way
The Compatibility package is responsible to add compatibility functions to NanoXLSX. Such functions may be not be used as frequently, but are especially important, when Workbooks are loaded that were created by Microsoft Excel or other Generators.
Currently supported:
Project website: https://picoxlsx.rabanti.ch
See the Change Log for recent updates.
This is the first release if this package. It was set to v 3.x, to be consistent with the NanoXLSX v3 ecosystem
Possible future features (not yet in backlog):
For AI agents and LLM tooling, a machine-readable llms.txt is available in the main repository.
If you add external links as:
... keep in mind: The formula is not checked or validated by this package. It may lead to an invalid Excel file, if you add a non-compliant formula. For example:
Furthermore, all external links, used in defined names and cells, must be registered, otherwise it will lead to a invalid workbook:
Last, but not least: All external links, used in formulas, are to be written as URIs / paths and not as identifiers like [1]. The URIs / paths are not checked (target file may exist or not).
NanoXLSX.Compatibility is not intended as standalone package. It requires NanoXLSX.Core, and is normally part of the meta-package NanoXLSX
You find all technical requirements in the main repository: NanoXLSX
The Test project and GitHub Actions may also require dependencies like unit testing frameworks or workflow steps. However, none of these dependencies are essential to build the library. They are just utilities. The test dependencies ensure efficient unit testing and code coverage. The GitHub Actions dependencies are used for the automatization of releases and API documentation
By package Manager (PM):
By .NET CLI:
NanoXLSX.Compatibility is published under the MIT license.
The project / package is developed with as much compliance to this license as only possible. Please visit the main repository NanoXLSX for compliance a scan, provided by Fossa