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 Name Developer Initial release Platform Latest release License Version Date Apache OpenOffice Calc Apache Software Foundation 2012-05-08 Linux rowspan="3" macOS Windows AppleWorks Apple Inc. 1991 macOS rowspan="2" Windows Calligra Sheets KOffice KSpread Team BSD rowspan="4" Linux macOS Windows Collabora Online Collabora 2019 Android rowspan="10" 2021 BSD Build your own Build your own 2019 ChromeOS 2019 iOS 2019 iPadOS 2016 Linux Online server: 2015 Desktop app: 2015 CODE: 2015 macOS 2015 Windows Google Sheets Google 2006 Android Rolling Rolling rowspan="6" ChromeOS iOS Linux macOS Windows GNU Oleo Tom Lord 1992 Linux Gnumeric GNOME community 1998 BSD rowspan="4" Linux macOS Windows Gobe Productive Gobe Software 1998-08 BeOS 2.0.1 rowspan="2" 2001-12-12 Windows 3.04 IBM Lotus Symphony IBM 2008 Linux rowspan="3" rowspan="3" macOS Windows LibreOffice Calc The Document Foundation 2011-01-25 BSD rowspan="5" Linux macOS Unix Windows Microsoft Excel Microsoft 2015-06-25 Android 16.0.15128.20206 2022-09-30 rowspan="7" 2017-11 ChromeOS ? 2013-06 iOS 2.66 2022-10-10 2014-02 iPadOS ? ? 1985 macOS 16.65 2022-09-13 1989 OS/2 3.0 1987 Windows 2209 2022-09-26 Microsoft Works Microsoft 1987-09-14 DOS rowspan="3" 1988 macOS 1991 Windows Numbers Apple, Inc. 2010-01-27 iOS 14.4 2025-04-03 rowspan="2" 2007-08-07 macOS 14.4 2025-04-03 OnlyOffice Ascensio System SIA 2014 Linux rowspan="3" macOS Windows OpenOffice.org Calc Sun MicrosystemsOracle Corporation 2002-05 BSD rowspan="6" rowspan="6" Linux macOS Solaris/Illumos Unix Windows PlanMaker SoftMaker Software GmbH 1994 Android 2024 2023-06-20 rowspan="4" Linux macOS Windows Pyspread Martin Manns 2008 BSD rowspan="4" Linux Unix Windows Quattro Pro Corel 1988 Windows 2020 2020 sc James Gosling et al 1981 Siag Ulric Eriksson BSD rowspan="4" Linux Unix Windows StarOffice StarCalc Sun Microsystems 1994 Linux rowspan="3" rowspan="3" macOS Windows WPS Office Kingsoft 2012-03-23 Android 16.3.7 2022-07-22 rowspan="6" 1988 DOS 2014 Linux 11.1.0.11664 2022-06-08 2014 iOS 11.24.1 2022-07-14 2019 macOS 4.2.1 2022-07-15 1988 Windows 11.2.0.11191 2022-07-05 Name Developer Initial release Platform Latest release License Version Date
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. Name Windows macOS Linux BSD Unix Android ChromeOS optimized iOS iPadOS optimized Apache OpenOffice Calc Calligra Sheets Collabora Online Calc Google Sheets Gnumeric IBM Lotus Symphony LibreOffice Calc Microsoft Excel Numbers PlanMaker ? Pyspread Quattro Pro Siag WPS Office ? ?
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.
Name CSV Excel(xls) HTML LaTeX ODF(ods) OOXML(xlsx) PDF DIF OpenOffice.org XML(sxc) Apache OpenOffice Calc Calligra Sheets Collabora Online Calc - online and mobile Collabora Online Calc - desktop Google Sheets Gnumeric IBM Lotus Symphony LibreOffice Calc Microsoft Excel WPS Office Numbers Quattro Pro PlanMaker Pyspread Siag
Rows and Columns
Program Rows (per sheet) Columns (per sheet) Total cells (per sheet) Sheets Total cells (per workbook)Collabora Online 22.05, or later versions – Online, Desktop, Tablet, Mobile1,048,57616,38417,179,869,1841,02417,592,186,044,400Gnumeric 16,777,216 16,384 274,877,906,944 142,648 603,103Google Sheets1,048,57618,27810,000,00020010,000,000KSpread 32,767 32,767 1,073,676,289 130,645 953,923LibreOffice Calc 5.4.5 – 7.3 1,048,576 1,024 1,073,741,824 1,024 1,099,511,627,776LibreOffice Calc 7.4, or later versions 1,048,576 16,384 17,179,869,184 10,000 17,592,186,044,400Lotus 1-2-3 65,536 256 16,777,216 256 4,294,967,296 Microsoft Excel 2003 65,536 256 16,777,216 65,531 1,099,427,741,696 Microsoft Excel 2007, or later versions 1,048,576 16,384 17,179,869,184Limited by available memoryLimited by available memory OpenOffice.org Calc 2 65,536 256 16,777,216 256 4,294,967,296 OpenOffice.org Calc 3.0, 3.1 and 3.2 65,536 1024 67,108,864 256 17,179,869,184 OpenOffice.org Calc 3.3 1,048,576 1024 1,073,741,824 256 274,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 memory Limited by available memory Limited by available memory
-* 32-bit addressable memory on Microsoft Windows, i.e. ~2.5 GB.
See also List of spreadsheet software Comparison of word processors Comparison of office suites
Notes
References