Skip to content

jayvdb/pyexcel-io

 
 

Repository files navigation

pyexcel-io - Let you focus on data, instead of file formats

image

image

image

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.

Features to be released

  1. Code refactoring
  2. Automatic plugin discovery
  3. [[ your feature requests ]]

Known constraints

Fonts, colors and charts are not supported.

Installation

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

License

New BSD License

Dependencies

  1. python 2.6, orderreddict

About

One interface to read and write the data in various excel formats, import the data into and export the data from databases

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%