===
ssf
.. image:: https://img.shields.io/pypi/v/ssf.svg
:target: https://pypi.python.org/pypi/ssf
.. image:: https://img.shields.io/travis/snoopyjc/ssf.svg
:target: https://travis-ci.com/snoopyjc/ssf
.. image:: https://readthedocs.org/projects/ssf/badge/?version=latest
:target: https://ssf.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
Spreadsheet Number Format processor - a Python port of SheetJS/ssf.js
Features
ssf (Spreadsheet Format) is a pure python library to format data using ECMA-376
spreadsheet format codes (used in popular spreadsheet software packages). It is
derived from the JavaScript version available at https://github.com/SheetJS/ssf.
All listed issues in that package, up to #80, have been fixed in this version
and support for colors, widths, and localization including alternative
calendars have also been implemented.
Python Version and Required Libraries
A modern version of Python is required to use ssf
: version 3.6 or better.
Also, these libraries are required by ssf
: Babel
, python-dateutil
, pytz
, pyYAML
, six
,
ummalqura
, convertdate
.
Example
Basic Demo <http://www.snoopyjc.org/ssf/>
_
Credits
This package is a Python port of the similarly named JavaScript library (https://github.com/SheetJS/ssf).
This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage
_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _audreyr/cookiecutter-pypackage
: https://github.com/audreyr/cookiecutter-pypackage
=======
History
0.2.2 (2020-10-29)
0.2.1 (2020-10-26)
- Fix issues #5, #10, #11, #12
0.2.0 (2020-10-25)
- Fix issue #6: Add support for other calendars
- Fix issues #7-9
0.1.5 (2020-10-14)
- Fix issues #1, #3, and JS#79, JS#80.
- Add demo doc and encode/decode the results so unicode comes thru
0.1.2 (2020-10-08)
0.1.0 (2020-10-05)