Python power for your tables
| 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
Pyspread is free software. It is released under the GPL v3.
- CSV import and export
- Chart creation dialog based on matplotlib
- Python objects as cell results
- Python macros
- GPG based save file signatures for preventing foreign
- Access to all Python modules from within cells. These
modules allow for example matrix operations via numpy or fixed point
decimal numbers for business calculations via
September 2014: Pyspread 0.3.3 is out. Get it
July 2014: Pyspread 0.3.2 is out. Get it
- Initaial GPG key selection now works when using wxPython 3.x
July 2014: Pyspread 0.3.1 is out. Get it
- Saving files that exist now succeeds in Windows
- Result text is now wrapped to cell extent
- Brasilian Portugese translations updated
July 2014: Pyspread 0.3.0 is out. Get it
- Removes a warning
- Updated German and Ukrainian translations
March 2014: Andreas Noteng has provided a deb
package for installing pyspread 0.2.6 on Debian Linux.
The package can also be found in the Debian testing
- wxPython 3.x support
- Entryline text completion (use <Tab>)
- EntryLine tooltip now displays docstrings for
methods and builtins (use <Tab>)
- nn function added to remove None from result array
- Uncompressed pysu save file format
- Writing xls files (still experimental)
- Cell locking
- Cell sorting
- Frozen cells can now be updated periodically
- Reference to a selection can now be copied the the
clipboard with <Ctrl> + R
- <Home> now moves the active cell to the first
column of the actual row
- <Shift> + <Space> now selects the
- <Ctrl> + <Space> now selects the current
- Fingerprint in gpg key choice dialog
- Tooltips for toolbar icons
February 2014: Dimitris Zlatanidis has provided a
SlackBuild for installing pyspread on Slackware Linux 14.1.
February 2014: Pyspread 0.2.7 is out. Get it
here. This is a bug fix release for the chart dialog
on Windows systems.
February 2014: Pyspread 0.2.6 is out. Get it
- Reading support for Excel® xls files
(requires dependency xlrd)
- Code execution timeout, i. e. buggy code such as
infinite loops does not lock up pyspread any more.
Note: The timeout does not work for long running C
- Macro dialog now provides an error message field
- Contour plots and Sankey charts added to chart
- Chart dialog further improved
- Example macro for in cell LaTeX equations added
| Pyspread is designed for
Linux and other GTK platforms. Windows® is
supported starting with version 0.2.4.
(>=0.3.0, for opening own files without approval)
(>=0.9.2, for loading Excel® files)
(>=0.9.2, for saving Excel files, pyspread
(>=0.8.0, for tab completion and context help in the
entry line, pyspread >=v0.3.0 required)
(>=1.0.7, for the weather example pys file)
| For user questions or
feedback please post to the pyspread-users mailing list by
sending an e-mail to email@example.com.
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 firstname.lastname@example.org.
You can here
subscribe to the list.
Copyright Martin Manns
Contact mmanns < at > gmx < dot > net
Last changed: 06. September