summaryrefslogtreecommitdiff
path: root/src/tablib/formats
diff options
context:
space:
mode:
authordmosberger <davidm@egauge.net>2020-12-04 01:10:02 -0700
committerGitHub <noreply@github.com>2020-12-04 10:10:02 +0200
commite8f54811c7128d6ee849d072f27459e9b9322034 (patch)
tree273d2b67f20021d10ebaa0dcc5d611d282dbe130 /src/tablib/formats
parente8774043ed6496ac9664d0b4cf5bb7305f92c007 (diff)
downloadtablib-master.tar.gz
Expose 'read_only' parameter for 'import_set' and 'import_book' (#483)HEADmaster
Diffstat (limited to 'src/tablib/formats')
-rw-r--r--src/tablib/formats/_xlsx.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tablib/formats/_xlsx.py b/src/tablib/formats/_xlsx.py
index e2a3fde..34911e9 100644
--- a/src/tablib/formats/_xlsx.py
+++ b/src/tablib/formats/_xlsx.py
@@ -59,12 +59,12 @@ class XLSXFormat:
return stream.getvalue()
@classmethod
- def import_set(cls, dset, in_stream, headers=True):
+ def import_set(cls, dset, in_stream, headers=True, read_only=True):
"""Returns databook from XLS stream."""
dset.wipe()
- xls_book = load_workbook(in_stream, read_only=True, data_only=True)
+ xls_book = load_workbook(in_stream, read_only=read_only, data_only=True)
sheet = xls_book.active
dset.title = sheet.title
@@ -77,12 +77,12 @@ class XLSXFormat:
dset.append(row_vals)
@classmethod
- def import_book(cls, dbook, in_stream, headers=True):
+ def import_book(cls, dbook, in_stream, headers=True, read_only=True):
"""Returns databook from XLS stream."""
dbook.wipe()
- xls_book = load_workbook(in_stream, read_only=True, data_only=True)
+ xls_book = load_workbook(in_stream, read_only=read_only, data_only=True)
for sheet in xls_book.worksheets:
data = tablib.Dataset()