summaryrefslogtreecommitdiff
path: root/tablib
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2011-08-15 22:45:35 -0400
committerKenneth Reitz <me@kennethreitz.com>2011-08-15 22:45:35 -0400
commitf01d65c2e9d288743302acc2b494af0a7c24ce09 (patch)
tree2e211f3b0a1706b003d40118bd0c64f1571e85df /tablib
parent9778a96351dbbadc3c7a522a44ca4ce7b33c84d0 (diff)
downloadtablib-f01d65c2e9d288743302acc2b494af0a7c24ce09.tar.gz
I don't remember merging that..
Diffstat (limited to 'tablib')
-rw-r--r--tablib/formats/_xls.py43
1 files changed, 1 insertions, 42 deletions
diff --git a/tablib/formats/_xls.py b/tablib/formats/_xls.py
index c801658..89d2845 100644
--- a/tablib/formats/_xls.py
+++ b/tablib/formats/_xls.py
@@ -5,7 +5,7 @@
import sys
-from tablib.compat import BytesIO, xlwt, xlrd
+from tablib.compat import BytesIO, xlwt
import tablib
title = 'xls'
@@ -16,37 +16,6 @@ wrap = xlwt.easyxf("alignment: wrap on")
bold = xlwt.easyxf("font: bold on")
-def import_set(dset, in_stream, headers=True):
- """Returns dataset from XLS stream."""
-
- dset.wipe()
-
- wb = xlrd.open_workbook(file_contents=in_stream)
- ws = wb.sheet_by_index(0)
-
- for i in range(ws.nrows):
- if (i == 0) and (headers):
- dset.headers = ws.row_values(i)
- else:
- dset.append(ws.row_values(i))
-
-
-def import_book(dbook, in_stream, headers=True):
- """Returns databook from XLS stream."""
-
- dbook.wipe()
-
- wb = xlrd.open_workbook(file_contents=in_stream)
- for ws in wb.sheets():
- data = tablib.Dataset()
- data.title = ws.name
- for i in range(ws.nrows):
- if (i == 0) and (headers):
- data.headers = ws.row_values(i)
- else:
- data.append(ws.row_values(i))
- dbook.add_sheet(data)
-
def export_set(dataset):
"""Returns XLS representation of Dataset."""
@@ -110,13 +79,3 @@ def dset_sheet(dataset, ws):
ws.write(i, j, col)
except TypeError:
ws.write(i, j, col)
-
-
-def detect(stream):
- """Returns True if given stream is valid XLS."""
-
- try:
- xlrd.open_workbook(file_contents=stream)
- return True
- except xlrd.XLRDError:
- return False