petl - Extract, Transform and Load¶
petl
is a general purpose Python package for extracting, transforming
and loading tables of data.
Resources¶
- Documentation: http://petl.readthedocs.org/
- Mailing List: http://groups.google.com/group/python-etl
- Source Code: https://github.com/petl-developers/petl
- Download: - PyPI: http://pypi.python.org/pypi/petl - Conda Forge:https://anaconda.org/conda-forge/petl
Note
- Version 2.0 will be a major milestone for
petl
. - This version will introduce some changes that could affect current behaviour.
- We will try to keep compatibility to the maximum possible, except when the current behavior is inconsistent or have shortcomings.
- The biggest change is the end of support of Python 2.7.
- The minimum supported version will be Python 3.6.
Getting Help¶
Please feel free to ask questions via the mailing list (python-etl@googlegroups.com).
To report installation problems, bugs or any other issues please email python-etl@googlegroups.com or raise an issue on GitHub.
For an example of petl
in use, see the case study on comparing tables.
Contents¶
For an alphabetic list of all functions in the package, see the Index.
- Installation
- Introduction
- Usage - reading/writing tables
- Usage - transforming rows and columns
- Utility functions
- Configuration
- Changes
- Version 1.7.14
- Version 1.7.13
- Version 1.7.12
- Version 1.7.11
- Version 1.7.10
- Version 1.7.9
- Version 1.7.8
- Version 1.7.7
- Version 1.7.6
- Version 1.7.5
- Version 1.7.4
- Version 1.7.3
- Version 1.7.2
- Version 1.7.1
- Version 1.7.0
- Version 1.6.8
- Version 1.6.7
- Version 1.6.6
- Version 1.6.5
- Version 1.6.4
- Version 1.6.3
- Version 1.6.2
- Version 1.6.1
- Version 1.6.0
- Version 1.5.0
- Version 1.4.0
- Version 1.3.0
- Version 1.2.0
- Version 1.1.0
- Version 1.0
- Contributing
- Acknowledgments
- Related Work