def extract_part_fields_from_xlsx(filename, inc_field_names=None, exc_field_names=None, recurse=False):
'''Return a dictionary of part fields extracted from an XLSX spreadsheet.'''
logger.log(DEBUG_OVERVIEW,
'Extracting fields {}, -{} from XLSX file {}.'.format(inc_field_names, exc_field_names,
filename))
try:
wb = pyxl.load_workbook(filename, data_only=True)
return extract_part_fields_from_wb(wb, inc_field_names, exc_field_names)
except FieldExtractionError:
logger.warn('Field extraction failed on {}.'.format(filename))
return {}
评论列表
文章目录