Read Excel file in .NET 6 deployed on Linux?

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ClosedXML

    ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.

  • We use Closed XML in a .Net Core service app - Still under windows but it *should* be ok under linux - I don't think it has deps. on System.Data.OleDb

  • NPOI

    a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.

  • Try NPOI

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Open XML SDK

    Open XML SDK by Microsoft

  • ​Open-XML-SDK, which is officially supported by Microsoft.

  • ExcelDataReader

    Lightweight and fast library written in C# for reading Microsoft Excel files

  • Have you tried https://github.com/ExcelDataReader/ExcelDataReader ?

  • Sylvan.Data.Excel

    The fastest .NET library for reading Excel data files.

  • If all you need is the ability to read data out of a worksheet, and not create a worksheet, then I could suggest my own library Sylvan.Data.Excel. It only supports reading data, but is open sourced and MIT licensed. It supports .xlsx and .xls files.

  • CsvBenchmarks

    Benchmarks for various .NET libraries.

  • It isn't exactly a full-featured library, but it is cross-platform and is the fastest and lowest allocating Excel reader that I'm aware of for .NET. That might not be a huge concern if you're just processing the occasional file.

  • ExcelMapper

    An Excel to object mapper. Maps POCOs to and from Excel. Configuration via convention, attributes, or fluent methods.

  • You should take a look at ExcelMapper https://github.com/mganss/ExcelMapper

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • cannot create an instance of the abstract type or interface. how to solve this ???

    3 projects | /r/csharp | 31 Mar 2022
  • Visual Studio C#: Is it possible to manipulate Excel file via Visual Studio

    2 projects | /r/VisualStudio | 19 Jun 2023
  • VBA script in Excel runs much slower is Outlook is open

    1 project | /r/vba | 8 Mar 2023
  • What's the best way to read an Excel file into a DataGrid in WinUi 3?

    8 projects | /r/csharp | 30 Aug 2022
  • Need help with reading files in C#

    1 project | /r/learnprogramming | 29 May 2022