I can recommend Gnumeric.
Gnumeric is an open-source spreadsheet program. Gnumeric is...

  • Free: Gnumeric and its source code are available free of charge, licensed under the terms of the GNU General Public License version 2 or version 3.
  • Fast: Gnumeric starts up quickly and handles large spreadsheets while remaining responsive.
  • Accurate: A spreadsheet should calculate the right answer. Gnumeric's built-in functions and tools are accurate, as several researchers have found.

To install:

sudo apt update 
sudo apt install gnumeric

Gnumeric

Gnumeric screenshot with scatter plot


pyspread

python FTWpyspread screenshot

Description from pyspread‘s homepage

Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.

The goal of pyspread is to be the most pythonic spreadsheet.

Pyspread expects Python expressions in its grid cells, which makes a spreadsheet specific language obsolete. Each cell returns a Python object that can be accessed from other cells. These objects can represent anything including lists or matrices.

Pyspread is free software. It is released under the GPL v3. You can find the sorce code at github.

Installation

sudo apt install pyspread

If you are a user of (or at least familiar with) emacs (or vim), there is org-mode, which contain a simple integrated editor for tables. However, it needs the tables to be in a specific format, where columns are separated by vertical bars (i.e. the pipe symbol '|').

You can also do simple calculations, and the integration into the editor allows you to use the sophisticated editing facilities of emacs/vim.

emacs org-mode table example

Documentation can be found on the org-mode site, and a small introduction on youtube.


VIM Table Mode

VIM Table Mode screenshot

Description from github repo page

An awesome automatic table creator & formatter allowing one to create neat tables as you type. The plugin is also able to format existing content into a table which makes it possible to work with csv or other text files. To get an idea of its features there's a youtube demonstration video.

Installation

See github repo page.