Excel

Workbooks are read in the browser with SheetJS (cellDates: true). The first sheet is selected by default. When a workbook has more than one sheet, the map step shows a sheet picker so the user can switch worksheets; mapping re-runs for the new sheet.

Map columns step with a Sheet picker set to the Customers worksheet.

Dates go through the same validation path as CSV cells and normalize to YYYY-MM-DD when valid. Slash dates follow the component dateOrder prop (MDY default, or DMY).

.xls files are routed through the workbook parser. Support depends on SheetJS; prefer .xlsx in production docs for customers. Password-protected workbooks are not supported.

Related: File formats · Import Excel in React · Validation · React component