Uploading a File
BonData reads your workbook, discovers every sheet, and turns each one into its own entity.Step 1: Prepare Your Workbook
- Header Row: The first populated row of each sheet is used as the column names
- One table per sheet: Each worksheet becomes a separate entity, named after the sheet
- Consistent rows: Keep the same columns across all rows in a sheet
Step 2: Upload in BonData
- Navigate to Integrations and click Add Data Source
- Select Excel as the source type
- Drag and drop your
.xlsxor.xlsfile, or click to browse and select it - BonData scans the workbook and lists each sheet with its detected columns and row count
Step 3: Select Sheets and Confirm
- Choose which sheets to import as entities
- Review the detected columns for each sheet
- Confirm to create the entities
Each sheet is read using its header row to determine columns, and rows below the header become records. Empty leading rows are skipped when locating the header.
Primary Key Detection
BonData automatically detects a primary key by finding a column whose value is unique and present across every row in the sheet. If no single column is unique on its own, BonData supports composite keys - a combination of columns that together uniquely identify each row. You can override the detected key when confirming the entity.Required Fields
Available Data
- Sheets as entities - Every worksheet in the workbook becomes its own entity
- Columns from the header row - Column names and data types inferred from the sheet header and values