LibreOffice Calc

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
LibreOffice Calc
LibreOffice 6.1 Calc Icon.svg
Libreoffice Calc 5.1
Screenshot of LibreOffice Calc 5.1
Developer(s) The Document Foundation
Stable release
  • "Fresh" version:
    6.1.0 (8 August 2018; 7 days ago (2018-08-08)[1])
  • "Still" version:
    6.0.6 (2 August 2018; 13 days ago (2018-08-02)[2]) [±]
Operating system Linux, OS X, Microsoft Windows[3] and FreeBSD[4]
Type Spreadsheet
License MPLv2.0 (secondary license GPL, LGPLv3+ or Apache License 2.0)[5]

LibreOffice Calc is the spreadsheet component of the LibreOffice software package.[6][7]

After forking from in 2010, LibreOffice Calc underwent a massive re-work of external reference handling to fix a large number of defects in formula calculations involving external references, and to boost data caching performance especially when referencing large data ranges.[8]

Additionally Calc now supports 1 million rows in a spreadsheet[9] with macro references to each cell.

Calc is capable of opening and saving most spreadsheets in Microsoft Excel file format.[6] Calc is also capable of saving spreadsheets as PDF files.[6]

As with the entire LibreOffice suite, Calc is available for a variety of platforms, including Linux, OS X, Microsoft Windows,[3] and FreeBSD.[4] Available under the Mozilla Public License, Calc is free and open source software.[10]

There is now a closed beta of LibreOffice on AmigaOS 4.1.[11]


Capabilities of Calc include:

  • Ability to read/write OpenDocument (ODF), Excel (XLS), CSV[12] and several other formats.[13][14]
  • Support for a large number of functions, including those for imaginary numbers, as well as financial and statistical functions.[15][16]
  • Supports 1 million rows in a spreadsheet, making LibreOffice spreadsheets more suitable for heavier scientific or financial spreadsheets.[17] However, the number of columns is restricted to at most 1024, much lower than Excel's limit of 16384.[18]

In its internal data structure, Calc until version 4.1 relies on cells as the base class throughout, which has been blamed for "extreme memory use, slow computation, and difficult code". Version 4.2 (released in January 2014) addresses these issues by instead storing the data in arrays where possible.[19]

Pivot Table[edit]

Originally called DataPilot,[8] Pivot Table provides similar functionality to the Pivot table found in Microsoft Excel. It is used for interactive table layout and dynamic data analysis.[20]

Pivot table has support for an unlimited number of fields. Previously Pivot Table only supported up to 8 column/row/data fields and up to 10 page fields.[8]

An advanced sort macro is included that allows data to be arranged or categorised based on either a user generated macro or one of several default included macros.[17]

Release history[edit]

Calc has continued to diverge since the fork from its parent OpenOffice with new features being added and code cleanups taking place.[21]

Versions for LibreOffice Calc include the following:

Year Released Version Comments
2011-06-16 3.3.3
  • More-familiar default key bindings.[22]
  • Toolbar icon for toggling sheet grids in Calc similar to Excel.[17]
  • Improved Excel interoperability.[17]
  • Documents drawn with the UNO api can be inserted in calc.[17]
  • New options for CSV (Comma-Separated Value) importation in Calc, allowing the import of custom delimited files common in engineering scenarios.
  • Support for 3 different formula syntaxes: Calc A1, Excel A1 and Excel R1C1.[17]
  • 1 million rows in a spreadsheet in Calc, making Calc more suitable for heavier scientific or financial spreadsheets.[17]
2011-06-03 3.4.0
  • Re-work of the drawing layer, to improve precision on re-positioning and re-sizing of drawing objects.[8]
  • Support for unlimited number of fields: Previously DataPilot only supported up to 8 column/row/data fields and up to 10 page fields. 3.4 has lifted this restriction to allow unlimited number of fields in each field type.[8]
  • Previously, Calc only supported named ranges in global scope, that is, all named ranges were made available for the entire document regardless of the current sheet. In 3.4 Calc now supports named ranges that are local to a sheet. The named range dialog (Insert->Names->Define) has been modified to reflect this change.[8]
  • Now preserves OLE links to other Excel documents when importing an Excel document. OLE links get converted to external references upon import. *Previously, Calc ignored OLE links and cells containing OLE links resulted in error upon import.[8]
  • Multiple subtotals on a single sheet: It is now possible to define more than one subtotal range in a single sheet via Data->Subtotals. Previously, setting a second subtotal range removed the first one if they were on the same sheet.[8]
2012-02-15 3.5.0[23]
  • support for up to 10,000 sheets[23]
  • a new multi-line input area[23]
  • new Calc functions conforming to the ODF OpenFormula specifications[23]
  • better performance when importing files from other office suites[23]
  • multiple selections in autofilter[23]
  • unlimited number of rules for conditional formatting[23][24]
2012-08-08 3.6.0
  • Improved OOXML and ODF1.2 support[25]
  • Improved CSV file import[25]
  • Added a "Save cell formulas instead of calculated values" option to CSV export[25]
  • New spreadsheet functions[25]
  • GUI improvements[25]
  • Remove the limitation to 3 sort entries in calc[25]
  • Improved performance[25]
2013-02-07 4.0.0
  • Improved performance[26]
  • Increased size limit on (uncompressed) ODF documents[26]
  • Easier XML import[26]
  • Improved conditional formats[26]
  • initial support for the file format of gnumeric[26]
  • New spreadsheet functions[26]
2013-07-25 4.1.0
  • Embedding fonts in a Calc spreadsheet[27]
  • Add a Stepped Lines line type to Line and XY (Scatter) graphs[27]
  • Count the number of selected cells[27]
  • Import large HTML documents with more than 64k table cells[27]
  • New spreadsheet functions[27]
  • Improved hyphenation[27]
2014-01-30 4.2.0
  • New spreadsheet functions[28]
  • Random number generation (non-dynamic)[28]
  • Statistics toolkit[28]
  • Other features: Redesign of data structures and Calc core to use OpenCL, threading and dynamic data storage
2014-07-30 4.3.0
  • Smarter highlighting of cell in formula[29]
  • Number of selected rows and columns shown in the status bar[29]
  • Allow starting of cell edit with the content of the cell above it as its initial content.[29]
  • User selectable text conversion models.[29]
  • Pivot Table layout improvement.[29]
  • Add 34 new spreadsheet functions.[29]
  • Enable CoinMP solver for additional options to previously enabled LpSolve.[29]
  • Added three Statistics Wizard options.[29]
  • Additional functionality to random number generator.[29]
2015-01-29 4.4.0
  • Added three Statistics Wizard options.[30]
  • Add direct conversion of formulas to static values.[30]
  • Add one new spreadsheet function.[30]
  • Toolbar improvements[30]
  • Add sheet context menu.[30]
2015-08-05 5.0.0
  • Added optional ability to repeat pivot table item labels.[31]
  • Added additional conditional formatting options.[31]
  • Improvements to XLSX import and export.[31]
  • Additional engineering notation options[31]
  • Improvements to table structured references.[31]
  • New spreadsheet functions and improvements to function import and export.[31]
  • Added capabilities in references of entire column/row (A:A / 1:1).[31]
  • Added ability to crop, change, and save an image.[31]
  • Toolbar improvements.[31]

See also[edit]


  1. ^ "The Document Foundation announces LibreOffice 6.1, a major release which shows the power of a large and diverse community of contributors". The Document Foundation. Retrieved 2018-08-08. 
  2. ^ "The Document Foundation announces LibreOffice 6.0.6". The Document Foundation. Retrieved 2018-08-02. 
  3. ^ a b The Document Foundation (n.d.). "System Requirements". Retrieved 8 September 2011. 
  4. ^ a b FreeBSD Handbook, 7.3.5 LibreOffice
  5. ^ "Licenses". The Document Foundation. Retrieved 16 December 2015. 
  6. ^ a b c The Document Foundation (n.d.). "Calc, the LibreOffice spreadsheet program". Retrieved 8 September 2011. 
  7. ^ Petersen, Richard (2011), Ubuntu 11. 04 Desktop Handbook, Surfing Turtle Press, p. 170, ISBN 1-936280-28-0 
  8. ^ a b c d e f g h The Document Foundation (n.d.). "3.4 New Features and Fixes". Retrieved 8 September 2011. 
  9. ^ Paul, Ryan (February 2011). "First release of LibreOffice arrives with improvements over OOo". Ars Technica. Retrieved 8 September 2011. 
  10. ^ The Document Foundation (n.d.). "GNU LGPL License". Retrieved 21 June 2011. 
  11. ^
  12. ^ The Document Foundation (May 2011). "Importing and Exporting CSV Files". Retrieved 8 September 2011. 
  13. ^ The Document Foundation (May 2011). "About Import and Export Filters". Retrieved 8 September 2011. 
  14. ^ The Document Foundation (February 2011). "LibreOffice OOXML". Retrieved 8 September 2011. 
  15. ^ The Document Foundation (January 2011). "Financial Functions Part One". Retrieved 8 September 2011. 
  16. ^ The Document Foundation (January 2011). "Add-in Functions, List of Analysis Functions Part Two". Retrieved 8 September 2011. 
  17. ^ a b c d e f g The Document Foundation (2011). "New Features and Fixes". Retrieved 29 July 2011. 
  18. ^ Bug 50916 - Allow more than 1024 columns in calc
  19. ^ Jonathan Corbet: A LibreOffice update., October 23, 2013
  20. ^ The Document Foundation (19 May 2011). "Pivot Table". Retrieved 13 November 2011. 
  21. ^ Noyes, Katherine (June 2011). "Despite Oracle's Antics, LibreOffice Gets a Big Update". PC World. Retrieved 8 September 2011. 
  22. ^ McAllister, Neil (February 2011). "Open office dilemma: vs. LibreOffice". InfoWorld. Retrieved 8 September 2011. 
  23. ^ a b c d e f g The Document Foundation, The Document Foundation Announces LibreOffice 3.5: “The Best Free Office Suite Ever” 14 February 2012
  24. ^ The Document Foundation, 3.5 New Features and Fixes
  25. ^ a b c d e f g "Release Notes 3.6". The Document Foundation. Retrieved 3 November 2013. 
  26. ^ a b c d e f "Release Notes 4.0". The Document Foundation. Retrieved 3 November 2013. 
  27. ^ a b c d e f "Release Notes 4.1". The Document Foundation. Retrieved 3 November 2013. 
  28. ^ a b c "Release Notes 4.2". The Document Foundation. Retrieved 3 January 2014. 
  29. ^ a b c d e f g h i "Release Notes 4.3". The Document Foundation. Retrieved 14 April 2015. 
  30. ^ a b c d e "Release Notes 4.4". The Document Foundation. Retrieved 14 April 2015. 
  31. ^ a b c d e f g h i "Release Notes 5.0". The Document Foundation. Retrieved 6 August 2015. 

External links[edit]