Excel, Google Sheets and LibreOffice Calc have far more features than VisiGrid, and Numbers is the most polished of the five. This page says where each one fits, including where VisiGrid is the wrong choice. It is published by the makers of VisiGrid, so check the claims that matter to you against your own files.

The short version

VisiGridExcelGoogle SheetsLibreOffice CalcNumbers
Built-in functions142roughly 400–500about 500several hundredmore than 250
Chartsin the web app; none in the desktop appyes, the most configurableyesyesyes, the best-looking by default
Pivot tablesbasic (one column field)yes, fullyesyes, fullyes, since 2022
Tables with structured referencesyesyesyes, since 2024yes (not stored in .ods)tables, referenced by header name
ScriptingLuaVBAApps Script (JavaScript)Basic, PythonAppleScript, Shortcuts
Data shaping (Power Query and similar)noyesthe QUERY formulanono
CSV importkeeps values as written; per-column typesconverts on open; options since 2023one switch, on by default: converts all or nothingper-column types, asked every timedelimiter and encoding only; drops leading zeros
Real-time collaborationyes, in the web appyesyes, built for itnoyes
Same engine from a command lineyes (vgrid)nonofile conversion onlyno
PlatformsLinux, Mac, Windows, web, iPhone, iPadWindows, Mac, web, iPad, Androidweb, iPhone, iPad, AndroidLinux, Mac, WindowsMac, iPad, iPhone, iCloud web
Works offline on local filesyes (desktop, iPhone, iPad)yeslimitedyesyes
Native file format.sheet; reads and writes .xlsx.xlsxstored in Google Drive; exports .xlsx.ods.numbers
Licence and pricedesktop AGPLv3, free; iPhone and iPad $9.99 oncepaidfree with a Google accountMPL 2.0, freefree on Apple devices

Excel: the most capable

Excel has the deepest function library, the most configurable charts, full pivot tables, Power Query and Power Pivot for shaping data, Solver, and VBA. It runs almost everywhere, and it is what most people you exchange files with use. If any of that is why you use a spreadsheet, keep Excel.

Its weak spot is opening data files. Excel converts values as it opens a CSV: it strips leading zeros from IDs and ZIP codes, cuts numbers longer than 15 digits, and turns codes such as “SEPT2” or “MARCH1” into dates. Since 2023 you can switch these conversions off in its options, but they are on by default.

Google Sheets: built for working together

Google Sheets is free, runs in any browser, and is the easiest of the five to share: several people edit the same sheet at once, with comments and version history. It has about 500 functions, charts, pivot tables, Tables with structured references, the QUERY formula for SQL-like filtering and grouping, and Apps Script for automation.

Your sheets live in Google Drive, so it works best online. Importing a CSV gives you one switch, “Convert text to numbers, dates, and formulas”, which is on by default: leave it on and leading zeros are lost, turn it off and nothing is converted, with nothing in between.

LibreOffice Calc: the free, full alternative

Calc does most of what Excel does without the price: charts, full pivot tables, several hundred functions, Basic and Python macros, and a whole office suite around it. It is the default spreadsheet on most Linux desktops.

It also has the most thorough CSV import dialog: a preview with a type for every column, a character set, a locale and an “Evaluate formulas” switch. The costs are size and speed. It is a 421 MB install that takes seconds to start, and its default column type still drops leading zeros unless you change it. There is a detailed VisiGrid vs LibreOffice Calc comparison.

Numbers: the most polished

Numbers is free on every Mac, iPad and iPhone, looks finished by default, puts several tables on one canvas, and is pleasant to use by touch. It has had pivot tables since 2022 and collaborates through iCloud. It has fewer functions than Excel or Calc, no macro language beyond AppleScript and Shortcuts, and it runs only on Apple devices and in iCloud. Opening a CSV, it lets you choose the delimiter and encoding but not a type per column, so ID-like values become numbers and lose their leading zeros. There is a detailed Numbers vs Excel comparison.

VisiGrid: small, fast and keyboard-driven

VisiGrid runs natively on Linux, Mac and Windows, on iPhone and iPad, and in a browser at app.visigrid.app. The desktop app is the smallest of the five (under 30 MB) and opens in roughly 300 ms. The desktop, iPhone and iPad apps run the same Rust formula engine. It is built for working from the keyboard, with a command palette for every action and vim keys, and for data files: CSV, Excel and Parquet.

  • CSV files open without being changed. IDs keep their leading zeros, long numbers stay exact, nothing becomes a date on its own, and cells starting with = stay text until you review them. A banner says what was kept and why, and per-column types with a live preview are one click away.
  • The same engine runs from a command line. The apps and the vgrid CLI compute identically, so a sheet can be recalculated or checked in a script or CI job with no spreadsheet application installed.
  • Your files stay yours. The desktop, iPhone and iPad apps work offline on local files, with no account. The web app adds live collaboration and charts.
  • Tables with structured references and calculated columns, conditional formatting, basic pivot tables and Lua scripting.

It is also the wrong choice for a lot of people. The desktop app has no charts yet and is single-user (collaboration is in the web app), pivot tables are basic, it has the fewest functions of the five, and it is far younger than the other four.

How to choose

  • Power Query, VBA, advanced pivots, or files shared across a company: Excel.
  • Editing together in a browser, for free: Google Sheets.
  • Excel-level depth for free, or a full office suite on Linux: LibreOffice Calc.
  • Good-looking documents on a Mac, iPad or iPhone: Numbers.
  • Fast, keyboard-driven work on data files, on any desktop or an iPad, and the same calculation in a script or CI: VisiGrid.

Keeping two of them installed is a reasonable answer.

Try it on your own file

The comparison that matters is your file, not this table. Drag an .xlsx onto app.visigrid.app/try to open it in your browser with no account, or install the desktop app:

# Arch
yay -S visigrid-bin

# Anywhere
curl -fsSL https://get.visigrid.app/install.sh | sh

VisiGrid for iPhone and iPad is on the App Store; see the iPhone and iPad pages.

Common questions

Which spreadsheet has the most features?
Excel, then Google Sheets and LibreOffice Calc. All three have charts, full pivot tables, several hundred functions and a scripting language. Numbers has fewer functions but polished charts and templates. VisiGrid has the fewest features of the five, and its desktop app has no charts yet.
Which is best for working together on one sheet?
Google Sheets, which was built for it, then Excel through Microsoft 365. Numbers collaborates through iCloud. VisiGrid's web app at app.visigrid.app supports live collaboration; its desktop app is single-user. LibreOffice Calc has no real-time co-editing.
Which is best for CSV files?
For opening a CSV without changing it, VisiGrid or LibreOffice Calc. Calc asks how to read every column each time you open one; VisiGrid keeps IDs, ZIP codes and long numbers as written and never makes dates on its own, with per-column settings if you want them. Google Sheets has one switch that converts everything or nothing and is on by default. Excel and Numbers convert values as they open the file, which strips leading zeros and can turn codes into dates.
Which is free?
Google Sheets is free with a Google account. LibreOffice Calc (MPL 2.0) and the VisiGrid desktop app (AGPLv3, with a commercial licence for organisations that cannot use AGPL code) are free and open source; VisiGrid for iPhone and iPad is a one-time $9.99. Numbers is free on Apple devices. Excel is paid, through Microsoft 365 or a one-time Office purchase.
Which runs on Linux?
VisiGrid and LibreOffice Calc run natively. Google Sheets, Excel for the web and VisiGrid's web app run in a browser. Numbers does not run on Linux.
Should I switch from Excel to VisiGrid?
Not if you rely on Power Query, VBA, advanced pivot tables or the less common functions. VisiGrid suits keyboard-driven work on data files, large files, and calculations you also want to run from a script or in CI. Many people keep both.

Last updated