summaryrefslogtreecommitdiff
path: root/tablib
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2018-07-07 12:43:55 +0200
committerClaude Paroz <claude@2xlibre.net>2019-03-09 09:26:10 +0100
commit193b840da290b0f50818158541020efb10e68e4d (patch)
treeffe545d8ee1836127256535b507095706e456ae6 /tablib
parent733d77ad1ed393869825f74803781d9b9873782e (diff)
downloadtablib-193b840da290b0f50818158541020efb10e68e4d.tar.gz
Open xlsx workbooks in read-only mode
Refs #316
Diffstat (limited to 'tablib')
-rw-r--r--tablib/formats/_xlsx.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/tablib/formats/_xlsx.py b/tablib/formats/_xlsx.py
index ebafc4f..6cbc88b 100644
--- a/tablib/formats/_xlsx.py
+++ b/tablib/formats/_xlsx.py
@@ -70,7 +70,7 @@ def import_set(dset, in_stream, headers=True):
dset.wipe()
- xls_book = openpyxl.reader.excel.load_workbook(BytesIO(in_stream))
+ xls_book = openpyxl.reader.excel.load_workbook(BytesIO(in_stream), read_only=True)
sheet = xls_book.active
dset.title = sheet.title
@@ -88,7 +88,7 @@ def import_book(dbook, in_stream, headers=True):
dbook.wipe()
- xls_book = openpyxl.reader.excel.load_workbook(BytesIO(in_stream))
+ xls_book = openpyxl.reader.excel.load_workbook(BytesIO(in_stream), read_only=True)
for sheet in xls_book.worksheets:
data = tablib.Dataset()