@@ -79,18 +79,18 @@ def __init__(self):
79
79
BookReader .__init__ (self )
80
80
self ._file_content = None
81
81
82
- def open (self , file_name , ** keywords ):
82
+ def open (self , file_name , skip_hidden_sheets = True , ** keywords ):
83
83
BookReader .open (self , file_name , ** keywords )
84
- self ._get_params ()
84
+ self .__skip_hidden_sheets = skip_hidden_sheets
85
85
86
- def open_stream (self , file_stream , ** keywords ):
86
+ def open_stream (self , file_stream , skip_hidden_sheets = True , ** keywords ):
87
87
BookReader .open_stream (self , file_stream , ** keywords )
88
- self ._get_params ()
88
+ self .__skip_hidden_sheets = skip_hidden_sheets
89
89
90
- def open_content (self , file_content , ** keywords ):
90
+ def open_content (self , file_content , skip_hidden_sheets = True , ** keywords ):
91
91
self ._keywords = keywords
92
92
self ._file_content = file_content
93
- self ._get_params ()
93
+ self .__skip_hidden_sheets = skip_hidden_sheets
94
94
95
95
def close (self ):
96
96
if self ._native_book :
@@ -114,7 +114,7 @@ def read_all(self):
114
114
result = OrderedDict ()
115
115
self ._native_book = self ._get_book ()
116
116
for sheet in self ._native_book .sheets ():
117
- if self .skip_hidden_sheets and sheet .visibility != 0 :
117
+ if self .__skip_hidden_sheets and sheet .visibility != 0 :
118
118
continue
119
119
data_dict = self .read_sheet (sheet )
120
120
result .update (data_dict )
@@ -141,10 +141,6 @@ def _get_book(self, on_demand=False):
141
141
xls_book = xlrd .open_workbook (** xlrd_params )
142
142
return xls_book
143
143
144
- def _get_params (self ):
145
- self .skip_hidden_sheets = self ._keywords .get (
146
- 'skip_hidden_sheets' , True )
147
-
148
144
def _extract_xlrd_params (self ):
149
145
params = {}
150
146
if self ._keywords is not None :
0 commit comments