GS-Calc

GS-Calc is a modern spreadsheet with unique capabilities for processing big data sets. You can edit large CSV files with millions of rows, XLSX files that are automatically split and merged, build complex data models e.g. with millions of look-up formulas that are opened/updated almost instantly and clean, transform, publish multi-gigabyte data sets.

Version: 24.0.1
Release date: 2025-07-09
System: Windows 7, 10, 11 64-bit
Use your G.Sheets workbooks and templates with sparkline() functions without any limits.
Use your G.Sheets workbooks and templates with sparkline() functions without any limits.
×
Browse and edit your data in configurable panes featuring various viewing/scrolling synchronization options.
Browse and edit your data in configurable panes featuring various viewing/scrolling synchronization options.
×
Use pivot tables with up to 32 millions rows and 16384 columns, either as formulas or in separate panes.
Use pivot tables with up to 32 millions rows and 16384 columns, either as formulas or in separate panes.
×
Create custom iso-lines and -bands on contour charts.
Create custom iso-lines and -bands on contour charts.
×
Easily definable data point labels, up to 16 chart axes, x-, y-, z-data series of any size.
Easily definable data point labels, up to 16 chart axes, x-, y-, z-data series of any size.
×
Define your own color schemes in edited formulas.
Define your own color schemes in edited formulas.
×
Extensive formatting options and unlimited conditional formatting.
Extensive formatting options and unlimited conditional formatting.
×
Use fast, multi-column drop-down lists with up to 32 million items.
Use fast, multi-column drop-down lists with up to 32 million items.
×
Create Filter() formulas with a single click
Create Filter() formulas with a single click. All data is already formatted and you can instantly filter millions of records, sort or find duplicates. Use regular expr., patterns, relations etc. Automatically created hyperlinks to the source data make jumping to the data and back easy.
×
Any number of in-cells charts with up to 32 million data point series.
Any number of in-cells charts with up to 32 million data point series.
×
Add any number of your own functions (or replace existing ones) like the included sample fractal() formulas.
Add any number of your own functions (or replace existing ones) like the included sample fractal() formulas.
×
Use Python scripts stored directly in workbooks or as global resources.
Use Python scripts stored directly in workbooks or as global resources.
×
Configure up to 100 (opt. synchronized by rows and/or columns) panes for each worksheet. Add automatic functions for selections.
Configure up to 100 (opt. synchronized by rows and/or columns) panes for each worksheet. Add automatic functions for selections.
×
Use custom grid-lines, generate series with formulas returning arrays/vectors. Update charts with millions of data points instantly.
Use custom grid-lines, generate series with formulas returning arrays/vectors. Update charts with millions of data points instantly.
×

Videos created on Intel Core i5-7500 @3.40GHz / 16GB RAM; CPU benchmark 8K [ vs 60K for Intel Core i9-13900K ]

Using the FILTER() function to filter 3.3 million rows.

Using a 2.37GB workbook file with i5, 16GB RAM & HDD:
32 million formulas and 300 million random number/text cells.

Creating a script in GS-Calc to mass-import tables from CSV/text/xBase/xlsx files

Using MonteCarlo simulations to find sets of 100 numbers that add up to a give value.

MonteCarlo simulations in GS-Calc to find linear programming solutions.

12 million fast binary VLOOKUP's in GS-Calc.