Spreadsheet is a class of application software design to analyze tabular data called "worksheets". A collection of worksheets is called a "workbook". Online spreadsheets do not depend on a particular operating system but require a standards-compliant web browser instead. One of the incentives for the creation of online spreadsheets was offering worksheet sharing and public sharing or workbooks as part of their features which enables collaboration between multiple users. Some on-line spreadsheets provide remote data update, allowing data values to be extracted from other users' spreadsheets even though they may be inactive at the time.

General

NameDeveloperInitial releasePlatformLatest releaseLicense
VersionDate
Apache OpenOffice CalcApache Software Foundation2012-05-08Linux4.1.162025-11-10Apache-2.0
macOS
Windows
AppleWorksApple Inc.1991macOS6.2.92004-01-14Proprietary
Windows6.2.22004-01-20
Calligra SheetsKOffice KSpread TeamBSD4.0.12024-09-02LGPL
Linux
macOS
Windows
Collabora OnlineCollabora2019Android25.04.72025-12-06MPL-2.0
2021BSDBuild your ownBuild your own
2019ChromeOS25.04.72025-12-06
2019iOS25.04.92026-03-04
2019iPadOS25.04.92026-03-04
2016LinuxOnline server: 25.04.9.42026-03-23
2015Desktop app: 25.04.9.22026-02-26
2015CODE: 25.04.9.42026-03-23
2015macOS25.04.9.22026-02-26
2015Windows25.04.9.22026-02-26
Google SheetsGoogle2006AndroidRollingRollingProprietary
ChromeOS
iOS
Linux
macOS
Windows
GNU OleoTom Lord1992Linux1.6.161999-03-10GPL-3.0-or-later
GnumericGNOME community1998BSD1.12.602026-02-11GPL-2.0-only or GPL-3.0-only
Linux
macOS
Windows
Gobe ProductiveGobe Software1998-08BeOS2.0.12000-02-29Proprietary
2001-12-12Windows3.042003-07-08
IBM Lotus SymphonyIBM2008Linux3.0.1 FP22012-11-29Proprietary
macOS
Windows
LibreOffice CalcThe Document Foundation2011-01-25BSD24.22024-01-31MPL-2.0
Linux
macOS
Unix
Windows
Microsoft ExcelMicrosoft2015-06-25Android16.0.15128.202062022-09-30Proprietary
2017-11ChromeOS?Dropped 2021-09-18
2013-06iOS2.662022-10-10
2014-02iPadOS??
1985macOS16.652022-09-13
1989OS/23.0Dropped
1987Windows22092022-09-26
Microsoft WorksMicrosoft1987-09-14DOS3.0b1993Proprietary
1988macOS4.0b1994
1991Windows92007-09-28
NumbersApple, Inc.2010-01-27iOS14.42025-04-03Proprietary
2007-08-07macOS14.42025-04-03
OnlyOfficeAscensio System SIA2014Linux9.32026-02-24AGPL-3.0-only
macOS
Windows
OpenOffice.org CalcSun Microsystems Oracle Corporation2002-05BSD3.3.02011-01-17Apache-2.0
Linux
macOS
Solaris/Illumos
Unix
Windows
PlanMakerSoftMaker Software GmbH1994Android20242023-06-20Proprietary
Linux
macOS
Windows
PyspreadMartin Manns2008BSD2.4.32025-11-22GPL-3.0-or-later
Linux
Unix
Windows
Quattro ProCorel1988Windows20202020Proprietary
scJames Gosling et al19817.162002-09-20Public domain
SiagUlric ErikssonBSD3.6.12006-11-10GPL-2.0-or-later
Linux
Unix
Windows
StarOffice StarCalcSun Microsystems1994Linux9.0U32009-09-09Proprietary
macOS
Windows
WPS OfficeKingsoft2012-03-23Android16.3.72022-07-22Proprietary
1988DOSDropped
2014Linux11.1.0.116642022-06-08
2014iOS11.24.12022-07-14
2019macOS4.2.12022-07-15
1988Windows11.2.0.111912022-07-05
NameDeveloperInitial releasePlatformLatest releaseLicense
VersionDate

Operating system support

The operating systems the software can run on natively (without emulation). Android and iOS apps can be optimized for Chromebooks and iPads which run the operating systems ChromeOS and iPadOS respectively, the operating optimizations include things like multitasking capabilities, large and multi-display support, better keyboard and mouse support.

NameWindowsmacOSLinuxBSDUnixAndroidChromeOS optimizediOSiPadOS optimized
Apache OpenOffice CalcYesYesYesNoNoNoNoNoNo
Calligra SheetsYesYesYesYesNoNoNoNoNo
Collabora Online CalcYesYesYesYesYesYesYesYesYes
Google SheetsYesYesYesNoNoYesYesYesYes
GnumericOld versionsNoYesYesYesNoNoNoNo
IBM Lotus SymphonyYesYesYesNoNoNoNoNoNo
LibreOffice CalcYesYesYesYesYesNoNoNoNo
Microsoft ExcelYesYesNoNoNoYesDropped 2021-09-18YesYes
NumbersNoYesNoNoNoNoNoYesYes
PlanMakerYesYesYesNoNoYes?NoNo
PyspreadYesUnsupportedYesYesYesNoNoNoNo
Quattro ProYesNoNoNoNoNoNoNoNo
SiagNoYesYesYesYesNoNoNoNo
WPS OfficeYesYesYesNoNoYes?Yes?

Supported file formats

This table gives a comparison of what file formats each spreadsheet can import and export. "Yes" means can both import and export.

NameCSVExcel (xls)HTMLLaTeXODF (ods)OOXML (xlsx)PDFDIFOpenOffice.org XML (sxc)
Apache OpenOffice CalcYesYesYesExportYesImportExportYesYes
Calligra SheetsYesImportExportExportYesNoExport?Yes
Collabora Online Calc - online and mobileYesYesExportNoYesYesExportNoNo
Collabora Online Calc - desktopYesYesExportExportYesYesExportYesYes
Google SheetsImportImportNoNoYesYesExportNoNo
GnumericYesYesYesExportYesYesExportImportImport
IBM Lotus SymphonyYesYesExportNoYesImportExportYes
LibreOffice CalcYesYesYesExportYesYesExportYesYes
Microsoft ExcelYesYesPartialNoYesYesExportYesNo
WPS OfficeYesYesPartialNoYesYesExportImportNo
NumbersYesYesNoNoImportImportExportNo
Quattro ProYesYesYesNoNoYesExportNo
PlanMakerYesYesExportNoNoYesExportNo
PyspreadYesNoImportNoNoImportExportNoNo
SiagYesImport partialYesExportNoNoExportImport partial

Rows and Columns

ProgramRows (per sheet)Columns (per sheet)Total cells (per sheet)SheetsTotal cells (per workbook)
Collabora Online 22.05, or later versions – Online, Desktop, Tablet, Mobile1,048,57616,38417,179,869,1841,02417,592,186,044,400
Gnumeric16,777,21616,384274,877,906,944142,648603,103
Google Sheets1,048,57618,27810,000,00020010,000,000
KSpread32,76732,7671,073,676,289130,645953,923
LibreOffice Calc 5.4.5 – 7.31,048,5761,0241,073,741,8241,0241,099,511,627,776
LibreOffice Calc 7.4, or later versions1,048,57616,38417,179,869,18410,00017,592,186,044,400
Lotus 1-2-365,53625616,777,2162564,294,967,296
Microsoft Excel 200365,53625616,777,21665,5311,099,427,741,696
Microsoft Excel 2007, or later versions1,048,57616,38417,179,869,184Limited by available memoryLimited by available memory
OpenOffice.org Calc 265,53625616,777,2162564,294,967,296
OpenOffice.org Calc 3.0, 3.1 and 3.265,536102467,108,86425617,179,869,184
OpenOffice.org Calc 3.31,048,57610241,073,741,824256274,877,906,944
Pyspread~80 000 000 (limited by sum of row heights)~30 000 000 (limited by sum of column widths)Limited by available memoryLimited by available memoryLimited by available memory

-* 32-bit addressable memory on Microsoft Windows, i.e. ~2.5 GB.

See also

Notes