Input
ExecutionTrigger
Data/Excel
Extracts tables from an Excel worksheet
Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.
Trigger
Excel file
Worksheet name (optional - if empty, extracts from all sheets)
Extract Config
CSV delimiter (`,` or `;` typical)
Use CRLF line endings (Excel-friendly) vs LF
Write UTF-8 BOM (Excel-friendly on Windows)
Protect against CSV injection by prefixing a single quote to dangerous prefixes (=+-@)
Consider a row/col "empty" if non-empty density below this (0.0..1.0)
Break between tables if we see >= this many consecutive empty rows
Break between tables if we see >= this many consecutive empty cols
Allow up to this many blank rows *inside* a table
Allow up to this many blank cols *inside* a table
Minimum non-empty cell count for a rectangle to be considered a table
Max header rows to consider when flattening
Max left header columns to detect
Joiner to flatten multi-row headers
Drop totals rows matching regex (case-insensitive)
Allow merging rectangles across large blank/merged "spacer" bands
Sample size for type inference per column when stitching
Minimum ratio of compatible column types to allow stitching (0.0..1.0)
Minimum required column-overlap (intersection / union) to consider adjacency
Next
Extracted Vec<Table>
Optional name/identifier for this table