Spreadsheet Software for Mac

View 20 business solutions

Browse free open source Spreadsheet software and projects for Mac below. Use the toggles on the left to filter open source Spreadsheet software by OS, license, language, programming language, and project status.

  • Build AI Apps with Gemini 3 on Vertex AI Icon
    Build AI Apps with Gemini 3 on Vertex AI

    Access Google’s most capable multimodal models. Train, test, and deploy AI with 200+ foundation models on one platform.

    Vertex AI gives developers access to Gemini 3—Google’s most advanced reasoning and coding model—plus 200+ foundation models including Claude, Llama, and Gemma. Build generative AI apps with Vertex AI Studio, customize with fine-tuning, and deploy to production with enterprise-grade MLOps. New customers get $300 in free credits.
    Try Vertex AI Free
  • Build on Google Cloud with $300 in Free Credit Icon
    Build on Google Cloud with $300 in Free Credit

    New to Google Cloud? Get $300 in free credit to explore Compute Engine, BigQuery, Cloud Run, Vertex AI, and 150+ other products.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query exabytes in BigQuery, or build AI apps with Vertex AI and Gemini. Once your credits are used, keep building with 20+ products with free monthly usage, including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. Sign up to start building right away.
    Start Free Trial
  • 1
    Apache OpenOffice

    Apache OpenOffice

    The free and Open Source productivity suite

    Free alternative for Office productivity tools: Apache OpenOffice - formerly known as OpenOffice.org - is an open-source office productivity software suite containing word processor, spreadsheet, presentation, graphics, formula editor, and database management applications. OpenOffice is available in many languages, works on all common computers, stores data in ODF - the international open standard format - and is able to read and write files in other formats, included the format used by the most common office suite packages. OpenOffice is also able to export files in PDF format. OpenOffice has supported extensions, in a similar manner to Mozilla Firefox, making easy to add new functionality to an existing OpenOffice installation.
    Leader badge
    Downloads: 281,645 This Week
    Last Update:
    See Project
  • 2
    Technical analysis library with indicators like ADX, MACD, RSI, Stochastic, TRIX... includes also candlestick pattern recognition. Useful for trading application developpers using either Excel, .NET, Mono, Java, Perl or C/C++.
    Leader badge
    Downloads: 13,981 This Week
    Last Update:
    See Project
  • 3
    PhpSpreadsheet

    PhpSpreadsheet

    A pure PHP library for reading and writing spreadsheet files

    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. 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. Support for PHP versions will only be maintained for a period of six months beyond the end of life of that PHP version. Use composer to install PhpSpreadsheet into your project. Or also download the documentation and samples if you plan to use them. A good way to get started is to run some of the samples. Don't forget to download them via --prefer-source composer flag. And then serve them via PHP built-in webserver. PhpSpreadsheet relies on Composer autoloader. So before working with PhpSpreadsheet in standalone, be sure to run composer install.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 4
    NocoDB

    NocoDB

    Open Source Airtable Alternative

    NocoDB is an open source #NoCode platform that turns any database into a smart spreadsheet. It is free & self-hostable. Let your imagination be thy limit. Create unlimited grid view, gallery view, form view from your own data. Search, sort, filter columns and rows with ultra ease. Collaborate just like spreadsheets. Invite your team with fine-grained Access Control. Share views publicly and also with password protection. Build automation with you favorite apps: Microsoft Teams Slack, Discord, Whatsapp, Twilio, Email & SMS.
    Downloads: 35 This Week
    Last Update:
    See Project
  • Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud Icon
    Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud

    Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.

    Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
    Try Cloud SQL Free
  • 5
    CryptPad
    CryptPad is an open-source, end-to-end encrypted collaborative office suite developed by XWiki SAS. It offers a privacy-focused alternative to mainstream cloud-based productivity tools, enabling users to create, edit, and share documents securely without compromising data privacy. All content is encrypted client-side, ensuring that only authorized users can access the information. CryptPad supports various applications, including rich text documents, spreadsheets, presentations, code editing, kanban boards, polls, and whiteboards, facilitating real-time collaboration among teams. Users can access CryptPad without creating an account, and the platform also offers self-hosting options for organizations seeking full control over their data.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 6
    JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets. This project mirrors the files on http://www.jexcelapi.org, which has been known to go down on occasion.
    Leader badge
    Downloads: 114 This Week
    Last Update:
    See Project
  • 7
    Quadratic

    Quadratic

    Data science spreadsheet with Python & SQL

    Quadratic enables your team to work together on data analysis to deliver better results, faster. You already know how to use a spreadsheet, but you’ve never had this much power before. Quadratic is a Web-based spreadsheet application that runs in the browser and as a native app (via Electron). Our goal is to build a spreadsheet that enables you to pull your data from its source (SaaS, Database, CSV, API, etc) and then work with that data using the most popular data science tools today (Python, Pandas, SQL, JS, Excel Formulas, etc). Quadratic has no environment to configure. The grid runs entirely in the browser with no backend service. This makes our grids completely portable and very easy to share. Quadratic has Python library support built-in. Bring the latest open-source tools directly to your spreadsheet. Quickly write code and see the output in full detail. No more squinting into a tiny terminal to see your data output.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    IronCalc

    IronCalc

    Main engine of the IronCalc ecosystem

    IronCalc is a new, modern, work-in-progress spreadsheet engine and set of tools to work with spreadsheets in diverse settings. IronCalc is a lightweight, open-source computational engine designed for performing mathematical operations, formula calculations, and data-driven tasks.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    NSE NIFTY Index Option Chain in Excel

    NSE NIFTY Index Option Chain in Excel

    NIFTY Index live option chain data in Excel sheet (in simplified view)

    Get the Live NIFTY Index Option Chain Data in Excel Sheet for CE & PE. Gives the snapshot of the NIFTY option chain with change in price, OI and volume. NIFTY Trend can analyzed from this Excel based on Change in Open Interest, Price and Volume. Useful for NIFTY option chain traders. Fetch the various data such as Last Traded Price (LTP), Open Interest (OI), Change in Open Interest (%), Change in Price (%), Total Volume Traded, Buy Volume, Sell Volume, Implied Volatility (IV), etc., for both Calls and Puts. A simplified Excel sheet for traders of NIFTY Index, coded in VBA, to fetch the real-time NSE NIFTY option chain price data with different expiry dates and at a few strike prices from the underlying price. Analyze in-depth for the changes in Open Interest (OI), Changes in Price as well as the Buy, Sell Volumes, Total Volumes Traded etc., at different strike prices especially few strike prices with at the money (ATM).
    Downloads: 59 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    PHP Library for read Excel files
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    EtherCalc

    EtherCalc

    Open source web spreadsheet

    EtherCalc is an open source, web-based spreadsheet that allows multiple users to collaborate and work remotely and in real time. Users can edit the same spreadsheet at the same time, with changes instantly reflected on screen. It accepts various mathematical formulae and other functions, and supports several default text formatting directives as well. It can be used for just about anything you’d need a desktop spreadsheet for-- accounting, inventory, scheduling, list management and so much more. EtherCalc is the improved successor to SocialCalc, optimized for simultaneous editing. It’s a great open source alternative to Google sheets, without pesky logins or editing locks.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Excel Writer

    Excel Writer

    A standalone, portable Ada package for producing Excel spreadsheets

    Excel_Out is a standalone, portable Ada package for writing Excel spreadsheets with basic formattings and formulas, easily and programmatically. Enables the automatic production of reports. No interaction needed with Excel or MS Office. More information on: http://excel-writer.sf.net Alire crate: https://alire.ada.dev/crates/excel_writer Mirror: https://github.com/zertovitch/excel-writer
    Leader badge
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13

    SimpleXlsxWriter

    C++ library for creating XLSX files for MS Excel 2007 and above.

    This library represents XLSX files writer for Microsoft Excel 2007 and above. The main feature of this library is that it uses C++ standard file streams. On the one hand it results in almost unnoticeable memory and CPU resources consumption while processing (that may be very useful at saving a large data arrays), but on the other hand it makes unfeasible to edit data that were written. Hence, if using this library the structure of the future report should be known enough. The library is written in C++ with using STL functionality and based on the ZIP library (included), which has a free license: http://www.codeproject.com/Articles/7530/Zip-Utils-clean-elegant-simple-C-Win32 This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    csved

    csved

    CSV Editor with Text-based User Interface (TUI) written in Pure Go

    An editor for plaintext tables, consisting of columns separated by arbitrary characters and rows separated by newlines, i.e. tsv, csv and related formats. Licensed under MIT License Copyright (c) 2019 japanoise Source code: https://github.com/japanoise/csved Visit: http://albanese.atwebpages.com
    Downloads: 33 This Week
    Last Update:
    See Project
  • 15

    Excel to Tally Import Templates Free

    Excel to Tally Import Templates Free 100%

    * XLTOOL Excel To Tally Data Import Migration Software. * Directly import bulk data to Tally from Excel. * Unlimited import Excel data into Tally. * Unlimited Multi Ledgers, Stocks, Ref. No, Cost Centers, Vat & More in each Voucher. * Import All Vouchers Types and Master Data into Tally. * Import Forex Mutli Currency Vouchers into Tally. * Import Single Debit / Credit Vouchers Entry. * Import Multiple Ledgers Debit / Credit Vouchers Entry. * Invoice & Accounting Voucher Mode Avaialble. * CUSTOM Multi Voucher Format - Set Vouchers Columns as You need. * Auto Ledgers Debit & Credit Amount Recognized. No Need Specify DR/CR. * Auto import Ledgers Party Details in Vouchers. * Auto Fetch LEDGER Name from Narration for Bank Statemetns. * Auto Remove Data Errors & Formattig Errors Like.. Date, Amount. * Strong data Validations & Errors Reports. * Auto Accounting Random Entry within selected Period.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 16
    ImportExcel

    ImportExcel

    PowerShell module to import/export Excel spreadsheets, without Excel

    ImportExcel is a popular PowerShell module that enables reading, writing, and manipulating Excel spreadsheets without requiring Microsoft Excel to be installed on the host. It exposes straightforward cmdlets like Import-Excel and Export-Excel that convert between Excel sheets and PowerShell objects, making it simple to pipeline tabular data into reporting and automation flows. Advanced features include adding and formatting tables, setting number/date formats, creating charts, and applying styling or conditional formatting programmatically. The module is optimized for performance (streaming where possible) and supports large datasets, making it useful for ETL tasks, automated reporting, and data analysis in pure PowerShell environments. It integrates well with scheduled jobs and CI pipelines where generating or consuming spreadsheets is part of an automated workflow.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    Java CSV Library

    Small, fast Java library for reading and writing CSV files

    Java CSV is a small fast open source Java library for reading and writing CSV and plain delimited text files. All kinds of CSV files can be handled, text qualified, Excel formatted, etc.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    An Excel addin and server framework for implementing remote excel user-defined functions (UDFs). This framework is designed to provide a centralised warehouse of functions for Excel users (eg. within an organisation).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    This project adds a ribbon to excel with a number of statistical buttons. This is not intended to be a full statistical analysis package (like R), but only a source for quick visualizations and calculations. For Excel2007 and up
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    cashbook is a general purpose php/mysql balancing application that makes it easy to balance your checkbook, keep track of expenses, credit card statements and other home or small business uses
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21

    Excel compare tool

    Compares two Excel files on a cell-by-cell basis and dumps differences

    Java tool that takes a source and a compare file as input and then generates following files if any differences are encountered: -Source file with differences marked and -Compare file with differences marked -Difference dump file containg all locations of differences, src value, compare value
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    jFox Journal

    jFox Journal

    Trading journal for Currency,Stock,Commodity traders

    jFox Trading Journal is software developed mainly for currency traders,it provides advanced data analysis to improve traders ability to reach higher profits and eliminate losses.jFox keeps your data in one place.To access or modify any of your data jFox provide simple user friendly GUI.By generating graphs and statistics automaticly,user only needs to provide his data to have full overview over his trades and trading performance.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23

    Excel file analysis toolkit

    Lays out dependencies (links) between Excel files in a visual graph

    Do you have a haystack (legacy) of Excel files that reference each other and you can't see clear anymore? This tools crawls Excel files and builds up a visual graph. It shows which files might be outdated because they reference a file which was modified more recently. The graph is dynamic, you can choose between different layout algorithms and rearrange by hand. Allows you to quickly open the file, dump the graph, dump all links within a file, highlight all the cells that reference other excel files. This tool was intended for internal use but made available here on SF. Time for support is limited
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    PalOOCa OpenOffice Extension for Palo

    palo olap open office calc plugin for data analysis

    The PalOOCa Project offers a fast, flexible and intuitive Office-based Business Intelligence solution based on Jedox. It provides an extension for OpenOffice.org Calc which allows both, read and write, access to data from within the Jedox OLAP Server via Calc. If used together with the Open Source Jedox/Palo OLAP Server it completes the Open Source MOLAP-Stack for Business Intelligence. Additionally to Jedox OLAP it is also (read-only) compatible to (almost) all OLAP servers supporting XMLA. Intended audiences are: - scientific research & teaching - financial analysis & controlling Consult the FAQ in the Wiki.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    This program converts, compares, merges, normalizes, and refactors data to and from disparate sources (CSV, Excel, and any JDBC/ODBC database) for use in a Java program.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB