Use case
Clean messy Excel files locally with DuckDB.
When an Excel file has inconsistent dates, merged-looking data, empty rows, bad number formats or manual fixes hidden everywhere, Bendit gives you a repeatable SQL-first cleanup workflow.
Typical cases
- Supplier exports with odd headers
- Finance files with decimal commas and text amounts
- Operational sheets with blank rows and inconsistent dates
Example SQL
select
trim(customer_name) as customer_name,
try_cast(order_date as date) as order_date,
replace(amount, ',', '.')::decimal(18,2) as amount
from imported_excel
where customer_name is not null;
How Bendit helps
- Import the file directly into the local workbench.
- Inspect columns, types and preview rows.
- Transform with DuckDB SQL.
- Export a clean CSV or Parquet result.