EPPlus
Sylvan
Our great sponsors
EPPlus | Sylvan | |
---|---|---|
8 | 10 | |
3,278 | 334 | |
- | - | |
1.5 | 7.5 | |
about 4 years ago | 4 days ago | |
C# | C# | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
EPPlus
-
Automate Excel with only powershell?
Like others, I recommend using the ImportExcel module. It uses and wraps EPPlus Software (EPPlus - Create advanced Excel spreadsheets using .NET (GitHub Project Old / New)) which is a DLL that is included with the ImportExcel PowerShell Module.
-
EPPlus Question
There is some additional samples at their old (abandoned) branch: https://github.com/JanKallman/EPPlus/tree/master/SampleApp
- Reading and writing Excel files (.NET Core & Azure)
-
QuestPDF 2022.9 - font fallback support, new Settings API, increased text rendering performance by 50%, reduced Garbage Collector overhead, quality-of-life improvements
Love this version: https://www.nuget.org/packages/EPPlus/4.5.3.3
-
Read uploaded excel file
EPPlus ExcelDataReader NPOI
-
Cannot figure out how to import jsons via power query and sort them into my custom column headers
For reading JSON -> e.g. ServiceStack.Text. For writing into Excel -> Use EPPlus library version 4.5.3.3. This is the last version of EPPlus under the LGPL License (aka free for commercial uses). You can install it using Nuget Package manager: Which library were you using for CSharp?
-
C# open source application for excel files editing
If you mean library, the older version of EPPlus is still available.
-
Excel csv file created is corrupted
My suggestion would be to avoid using Office Interop. When you use it, it creates a dependency on Office, meaning it has to be installed on the machine in order for your app to run. That's completely unnecessary and wasteful from licensing perspective. There are several packages on Nuget that allow you to work with Excel sheets without the need for Office to be loaded. A couple would be ClosedXML and EPPlus.
Sylvan
-
Reading CSV 180k records - Calculate something within 60 second time while grouping
A while back I needed to process CSV with millions of records in a timescale of seconds. Sylvan Data was the best fit in terms of speed and memory efficiency. It might help you. https://github.com/MarkPflug/Sylvan
-
CSV reader recommendations...
I maintain a couple libraries that aim to provide similar functionality to MTD: Sylvan.Data and Sylvan.Data.Csv.
-
Any tips on converting a XLSX file to HTML without using a licensed library?
Here is a simple, complete gist showing how to turn a DbDataReader into an HTML table. The WriteHtmlTable extension method can be used with any ADO.NET compatible driver, which the Sylvan.Data.Excel and Sylvan.Data.Csv libraries both support.
-
Need some help/direction reading CSV into MySQL without duplication
I maintain a couple libraries that can help with reading the data files: Sylvan.Data.Csv and Sylvan.Data.Excel. I see no reason to not allow users to provide whichever format is convenient for them.
-
How would I go about parsing a CSV like file that uses "SPACE" as delimiter and other quirks.
I maintain a CSV library, Sylvan.Data.Csv, that shouldn't have any issue parsing this. You'll need to explicitly specify that space (' ') is the delimiter.
- How do I get Excel column data type with OpenXml?
-
Read uploaded excel file
Here is a some sample code of how to echo the contents of an Excel spreadsheet as CSV to the client browser using my libraries Sylvan.Data.Excel and Sylvan.Data.Csv:
-
TimeThis! - Simple timings for code blocks (Fun with IDisposable)
``` For reference, my implementation is here.
-
Microsoft .net XLSX to CSV library?
I maintain a couple libraries that should make this quite easy: Sylvan.Data.Csv, and Sylvan.Data.Excel. They are both open-source and MIT licensed. They are also both fastest-in-class at their particular tast.
-
Using C# StreamReader in System.IO, I am able to read external .csv data and visualise the hell out of it in my C# app (CLUBASID).
Personally, I'd recommend Sylvan.Data.Csv, but being the author I'm probably a bit biased. Here is some CSV performance analysis that Joel Verhagen did for .NET libraries recently.
What are some alternatives?
NPOI - a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.
Sylvan.Data.Excel - The fastest .NET library for reading Excel data files.
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.
CsvExport - Very simple CSV-export tool for C#
Open XML SDK - Open XML SDK by Microsoft
Cinchoo ETL - ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
DocX - Fast and easy to use .NET library that creates or modifies Microsoft Word files without installing Word.
CsvHelper - Library to help reading and writing CSV files
ExcelDataReader - Lightweight and fast library written in C# for reading Microsoft Excel files
Cursively - A CSV reader for .NET. Fast, RFC 4180 compliant, and fault tolerant. UTF-8 only.
Report-From-DocX-HTML-To-PDF-Converter - .NET Core library to create custom reports based on Word docx or HTML documents and convert to PDF