diff options
| author | Kenneth Reitz <me@kennethreitz.com> | 2012-05-16 12:13:57 -0700 |
|---|---|---|
| committer | Kenneth Reitz <me@kennethreitz.com> | 2012-05-16 12:13:57 -0700 |
| commit | 40e0f41b4cdf287ab46e2ab7e568a4c5e22f2d61 (patch) | |
| tree | 2244112fca923e18bae96fcabec42b89f8c85b66 /tablib/core.py | |
| parent | e8c923d7121da21cb96eedd68710c37f5c9b471f (diff) | |
| parent | 39435727ba79c0023056f45ca7c36d7c72bfb802 (diff) | |
| download | tablib-40e0f41b4cdf287ab46e2ab7e568a4c5e22f2d61.tar.gz | |
Merge pull request #72 from xando/develop
import_book method for xls format implemented
Diffstat (limited to 'tablib/core.py')
| -rw-r--r-- | tablib/core.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tablib/core.py b/tablib/core.py index c52671e..1fdc77c 100644 --- a/tablib/core.py +++ b/tablib/core.py @@ -1008,6 +1008,19 @@ def import_set(stream): return None +def import_book(stream): + """Return dataset of given stream.""" + (format, stream) = detect(stream) + + try: + databook = Databook() + format.import_book(databook, stream) + return databook + + except AttributeError: + return None + + class InvalidDatasetType(Exception): "Only Datasets can be added to a DataBook" |
