SpreadsheetLight.Cross.Platform

SpreadsheetLight is an open source Open XML spreadsheet .NET library written in C#, and is released under the MIT License. You can create new Open XML spreadsheets, or work with existing Open XML spreadsheets that are compatible with Microsoft Excel 2007/2010/2013 and LibreOffice Calc. No Office/Excel Interop needed. You do not need Microsoft Office/Excel to be installed. This is a fork of the original code designed to run on .NET 6.0+. It also includes OS platform checks so that code requiring Windows will not execute on other platforms. Some features may not work on non-Windows platforms.


Keywords
excel, export, openxml, spreadsheetlight, template, xlsx
License
MIT
Install
Install-Package SpreadsheetLight.Cross.Platform -Version 3.5.6

Documentation

SpreadsheetLight Cross Platform

MIT NuGet

This project is a fork of the SpreadsheetLight library.

The purpose of this fork is to create a version of the library that runs on .NET 6.0+ and is also capable of running in cross-platform environments. The library uses System.Drawing.Common, which required some platform checks to ensure those code sections only run on Windows machines.

I am not intending to extend this library, however if a new version of the original library is released, I will update this library accordingly.

Getting Started

These instuctions can be used to acquire and implement the library.

Installation

To use this library either clone a copy of the repository or check out the NuGet package

Usage

Here are some examples, they are just links to the ones on the official website. There are more found on the official website, but these are a few good ones to start with.

Authors

  • Vincent Tan
  • NF Software Inc.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

Thank you to: