Logo

pyspread

Python power for your tables

About
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.

Pyspread main window
Features
  • Three dimensional grid with up to 80 million rows
  • Macros
  • CSV import and export
  • Save file signatures for preventing foreign code execution
  • Python module access, which allows:
  • Matrix operations via numpy
  • Fixed point decimal numbers for business calculations via decimal
  • Advanced plotting via matplotlib
  • Much more via <your favorite module>

Pyspread screenshot

news
April 2013: The Debian package of pyspread 0.2.3 has been updated by Andreas Noteng. Get it here.

January 2013: Pyspread 0.2.3 is out. Get it here.

New features:
  • Matplotlib charts
  • Image display in cells
  • Localization in German, Dutch, Danish and Ukrainian
  • Migration away from the PyMe dependency
April 2012: Pyspread version 0.2.2 has been uploaded to Debian by Andreas Noteng. Many thanks to him for packaging. It is now installable in Debian testing and in unstable using "apt-get install pyspread". Pyspread is also available in Ubuntu in release 12.10 Quantal Quetzal.


Requirements
Pyspread is designed for Linux and other GTK platforms.

Due to time restrictions, Windows™ support has been discontinued starting with version 0.2.0. If you run Windows, get version 0.1.2 from here. If you would like to maintain a Windows version please contact me.

Dependencies

Pyspread screenshot
contact
For user questions or feedback please post to the pyspread-users mailing list by sending an e-mail to pyspread-users@gna.org. You can here subscribe to the list.

For contributions, patches, development discussions and ideas please post to the pyspread-dev mailing list by sending an e-mail to pyspread-dev@gna.org. You can here subscribe to the list.


Copyright Martin Manns
Contact mmanns < at > gmx < dot > net
Last changed: 12. June 2013

Valid HTML 4.01 Transitional