petl
  • Introduction
    • Installation
    • Dependencies and extensions
    • Conventions - row containers and row iterators
    • Transformation pipelines
    • Caching
  • Extract/Load - reading/writing tables from files, databases and other sources
    • Extract (read)
    • Load (write)
    • Delimited files
    • Pickle files
    • Text files
    • XML files
    • HTML files
    • JSON files
    • Databases
    • I/O helper classes
  • Transform - transforming tables
    • Basic transformations
    • Header manipulations
    • Converting values
    • Selecting rows
    • Regular expressions
    • Deduplicating rows
    • Unpacking compound values
    • Transforming rows
    • Sorting
    • Joins
    • Set operations
    • Reducing rows
    • Reshaping tables
    • Filling missing values
  • Utility functions
  • petl.fluent - Alternative notation for combining transformations
    • petl executable
  • petl.interactive - Optimisations for Use in Interactive Mode
  • petl.push - Branching Pipelines
    • Introduction
    • Push Functions
  • Case Study 1 - Comparing Tables
    • Introduction
    • Preparing the data
    • Looking for missing or unexpected rows
    • Finding conflicts
  • Related Work
 
petl
  • Docs »
  • petl - Extract, Transform and Load (Tables of Data)
  • Edit on GitHub

petl - Extract, Transform and Load (Tables of Data)¶

petl is a Python package for extracting, transforming and loading tables of data.

  • Documentation: http://petl.readthedocs.org/
  • Source Code: https://github.com/alimanfoo/petl
  • Download: http://pypi.python.org/pypi/petl
  • Mailing List: http://groups.google.com/group/python-etl

For an example of petl in use, see the case study on Comparing Tables.

For an alphabetic list of all functions in the package, see the Index.

  • Introduction
    • Installation
    • Dependencies and extensions
    • Conventions - row containers and row iterators
    • Transformation pipelines
    • Caching
  • Extract/Load - reading/writing tables from files, databases and other sources
    • Extract (read)
    • Load (write)
    • Delimited files
    • Pickle files
    • Text files
    • XML files
    • HTML files
    • JSON files
    • Databases
    • I/O helper classes
  • Transform - transforming tables
    • Basic transformations
    • Header manipulations
    • Converting values
    • Selecting rows
    • Regular expressions
    • Deduplicating rows
    • Unpacking compound values
    • Transforming rows
    • Sorting
    • Joins
    • Set operations
    • Reducing rows
    • Reshaping tables
    • Filling missing values
  • Utility functions
  • petl.fluent - Alternative notation for combining transformations
    • petl executable
  • petl.interactive - Optimisations for Use in Interactive Mode
  • petl.push - Branching Pipelines
    • Introduction
    • Push Functions
  • Case Study 1 - Comparing Tables
    • Introduction
    • Preparing the data
    • Looking for missing or unexpected rows
    • Finding conflicts
  • Related Work

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2013, Alistair Miles.

Sphinx theme provided by Read the Docs
Read the Docs v: v0.25
Versions
latest
v0.25
v0.24
v0.23
v0.22
v0.21
v0.20
v0.19
v0.18
v0.17
v0.16
v0.15
v0.14
v0.13
v0.12
v0.11
v0.10
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.