File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -107,8 +107,6 @@ def load_engine(self):
107
107
try :
108
108
self ._load_engine ()
109
109
_readers [self .engine ] = True
110
- except ImportError :
111
- _readers [self .engine ] = False
112
110
except AttributeError :
113
111
_readers [self .engine ] = False
114
112
msg = 'Excel engine "%s" is not implemented' % self .engine
@@ -574,8 +572,12 @@ def _parse_cell(cell):
574
572
value = cell .value
575
573
elif isinstance (cell .value , bool ):
576
574
value = cell .value
577
- # elif isinstance(cell.value, type(None)):
578
- # value = np.nan
575
+ # empty cells have None as value, type, currency, formula.
576
+ # xlrd assigns empty string to empty cells, ezodf assigns None
577
+ # test_excel.ExcelReaderTests.test_reader_converters expects empty
578
+ # cells to be an empty string
579
+ elif isinstance (cell .value , type (None )):
580
+ value = ''
579
581
else :
580
582
value = np .nan
581
583
return value
You can’t perform that action at this time.
0 commit comments