virtual_warehouse.data.excel_parser

Parser of Excel data files.

Classes

Document(file_path)

Document class which loads xls or xlsx file and parse different data objects.

class Document(file_path)[source]

Bases: object

Document class which loads xls or xlsx file and parse different data objects.

static check_xlsx(file_path)[source]

Check if document is .xlsx document (required for openpyxl library).

close()[source]

Release resources owned by the document.

static get_sheet_names(file_path)[source]

Get names of all sheets in document.

parse_coordinates(sheet_name='XYZ_coordinates')[source]

Parse XYZ_coordinates sheet.

parse_document()[source]

Parse the whole document.

parse_inventory_balance(sheet_name='Inventory Ballance')[source]

Parse Inventory Balance sheet (‘balance’ in final version, most likely).

parse_items(sheet_name='ITEMmaster')[source]

Parse ITEMmaster sheet.

parse_locations(sheet_name='LOCATIONmaster')[source]

Parse LOCATIONmaster sheet.

parse_orders(sheet_name='Order')[source]

Parse Order sheet.