Open-source projects categorized as Xlsx | Edit details
Related topics: #Excel #Spreadsheet #CSV #Office #Xls

Top 23 Xlsx Open-Source Projects

  • GitHub repo vue-element-admin

    :tada: A magical vue admin https://panjiachen.github.io/vue-element-admin

    Project mention: 10+ Noteworthy Bootstrap Admin Themes Made With The Latest Version Of Vue | dev.to | 2021-04-05

    Vue Element Admin

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Export to Excel | reddit.com/r/webdev | 2021-04-27
  • GitHub repo PhpSpreadsheet

    A pure PHP library for reading and writing spreadsheet files

    Project mention: Most Useful GitHub repositories for Laravel | dev.to | 2021-01-21

    PhpSpreadsheet is a library written in pure PHP and offers a set of classes that allow you to read and write various spreadsheet file formats such as Excel and LibreOffice Calc.

  • GitHub repo excelize

    Golang library for reading and writing Microsoft Excel™ (XLSX) files.

    Project mention: Creating Excel files with Golang | reddit.com/r/golang | 2021-01-02

    change your extension xls to xlsx, and use this one. https://github.com/360EntSecGroup-Skylar/excelize

  • GitHub repo Luckysheet

    Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.

  • GitHub repo ExcelJS

    Excel Workbook Manager

    Project mention: Obtain binary of Dropbox file | reddit.com/r/webdev | 2021-02-26

    It looks like exceljs is able to word directly with buffers: https://github.com/exceljs/exceljs#reading-xlsx

  • GitHub repo KodExplorer

    A web based file manager,web IDE / browser based code editor

    Project mention: Looking for a WebOS like SilveOS or eyeOS | reddit.com/r/selfhosted | 2021-03-18

    Maybe KodExplorer? It runs as smooth as Synology DSM.

  • GitHub repo Spout

    Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

    Project mention: How to test CSV in Drupal without losing your mind | reddit.com/r/drupal | 2021-03-18

    to add to this, this library is really good when wanting to parse CSV files https://github.com/box/spout

  • GitHub repo unioffice

    Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents

  • GitHub repo XlsxWriter

    A Python module for creating Excel XLSX files.

    Project mention: Show HN: Sheet2dict – simple Python XLSX/CSV reader/to dictionary converter | news.ycombinator.com | 2021-04-21

    For the opposite direction, I have had good luck with the XlsxWriter library


  • GitHub repo 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.

    Project mention: Wrote a C# program for storing audio track information in an excel file. Looking for code review | reddit.com/r/csharp | 2021-04-13
  • GitHub repo ONLYOFFICE

    ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

    Project mention: Working with Linux in a Microsoft/Google-dominated environment | reddit.com/r/linux | 2021-05-10
  • GitHub repo fast-excel

    🦉 Fast Excel import/export for Laravel

    Project mention: Fast Excel updated (no more warning with PHP8) | reddit.com/r/laravel | 2021-05-02
  • GitHub repo Spreadsheet Architect

    Spreadsheet Architect is a library that allows you to create XLSX, ODS, or CSV spreadsheets super easily from ActiveRecord relations, plain Ruby objects, or tabular data.

  • GitHub repo DesktopEditors

    An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents

    Project mention: Polish characters problem | reddit.com/r/OnlyOffice | 2021-05-11

    It was also reported on GitHub (https://github.com/ONLYOFFICE/DesktopEditors/issues/598). You can track fixing it there.

  • GitHub repo pyexcel

    Single API for reading, manipulating and writing data in csv, ods, xls, xlsx and xlsm files

  • GitHub repo xlnt

    :bar_chart: Cross-platform user-friendly xlsx library for C++11+

    Project mention: Just have to say the module system in this engine is fantastic. | reddit.com/r/godot | 2021-03-27

    Well congrats for being able to use. Im trying learn modules for first time and haven't even started yet. Can you just look at this thing and give me general idea about how complicated would it be to integrate it with godot?

  • GitHub repo libxlsxwriter

    A C library for creating Excel XLSX files.

    Project mention: Stop moving our [email protected]#king folders - Need help with permissions | reddit.com/r/sysadmin | 2021-04-24

    We started phase-down of general-purpose filesharing a long time ago. Many of the migration strategies involve making it read-only. In some cases I replaced a shared spreadsheet with an automatically generated one. Read-only spreadsheets that link to a real database over ODBC are an old favorite. I'm happy to give legacy views into database-backed webapps where we can.

  • GitHub repo xlsx-populate

    Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, encryption, and a focus on keeping existing workbook features and styles in tact.

  • GitHub repo Npoi.Mapper

    Use this tool to import or export data with Excel file. The tool is a convention based mapper between strong typed object and Excel data via NPOI.

    Project mention: Having trouble with updating a NuGet package | reddit.com/r/dotnet | 2021-05-10

    I went to look at Npoi.Mapper's GitHub issues, and this error is not mentioned there. Furthermore, I took a look at Npoi.Mapper's csproj file. There it clearly states .

  • GitHub repo sq

    swiss-army knife for data

    Project mention: sq: swiss-army knife for data | news.ycombinator.com | 2021-03-05
  • GitHub repo tech.ml.dataset

    A Clojure high performance data processing system

    Project mention: LLVM! | reddit.com/r/Clojure | 2021-04-29
  • GitHub repo ExportTools.bundle

    Export tools for Plex

    Project mention: Export a spreadsheet with metadata from Plex Library. Why is this hard? | reddit.com/r/PleX | 2021-04-28

    You can use the Export Plugin which still works. It is called ExportTools and you can find it here. Check the Wikipage to find which level you need to use to get what you need.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-11.


What are some of the best open-source Xlsx projects? This list will help you:

Project Stars
1 vue-element-admin 67,160
2 SheetJS js-xlsx 25,473
3 PhpSpreadsheet 9,821
4 excelize 8,624
5 Luckysheet 7,877
6 ExcelJS 7,488
7 KodExplorer 5,233
8 Spout 3,493
9 unioffice 2,834
10 XlsxWriter 2,532
11 ClosedXML 2,446
13 fast-excel 1,221
14 Spreadsheet Architect 1,163
15 DesktopEditors 1,046
16 pyexcel 916
17 xlnt 903
18 libxlsxwriter 809
19 xlsx-populate 688
20 Npoi.Mapper 358
21 sq 313
22 tech.ml.dataset 304
23 ExportTools.bundle 300