pyexcel-io provides one application programming interface(API) to read and write the data in excel format, import the data into and export the data from database. It provides support for csv(z) format, django database and sqlalchemy supported databases. Its supported file formats are extended to cover "xls", "xlsx", "ods" by the following extensions:
Plugins | Supported file formats |
---|---|
pyexcel-xls | xls, xlsx(r), xlsm(r) |
pyexcel-xlsx | xlsx |
pyexcel-ods3 | ods |
pyexcel-ods | ods (python 2.6, 2.7 only) |
If you need to manipulate the data, you might do it yourself or use its brother library pyexcel .
If you would like to extend it, you may use it to write your own extension to handle a specific file format.
- Code refactoring
- Automatic plugin discovery
- [[ your feature requests ]]
Fonts, colors and charts are not supported.
You can install it via pip:
$ pip install pyexcel-io
or clone it and install it:
$ git clone http://github.com/pyexcel/pyexcel-io.git
$ cd pyexcel-io
$ python setup.py install
New BSD License
- python 2.6, orderreddict