Developer tools

Excel Import Mapper

Turn messy spreadsheets into clean, validated data.

Self-hosted XLSX and CSV importer with visual column mapping, row-level validation and clean CSV export.

Platforms
  • Linux
  • macOS
  • Windows (Docker)
Built with
  • Node.js 20
  • TypeScript
  • Express
  • EJS
  • SQLite
  • Docker Compose
Excel Import Mapper preview
Highlights

What Excel Import Mapper does

XLSX and CSV

Upload spreadsheets and pick the sheet to import.

Visual mapping

Map spreadsheet columns to your fields without editing the file.

Row-level validation

Required fields are checked, and every rejected row explains what is wrong.

Clean export

Download normalized CSV. Temporary files are stored encrypted.

Every product that accepts spreadsheets ends up writing the same importer: upload, pick a sheet, match columns, validate rows and report errors. Excel Import Mapper is that importer, ready to run and easy to adapt.

From upload to clean data

  1. Upload an XLSX or CSV file and choose the sheet.
  2. Map spreadsheet columns to your fields.
  3. Review accepted and rejected rows, each with a clear error message.
  4. Export normalized CSV.

What you receive

The complete TypeScript source (Express, EJS views, SQLite), Docker Compose files, environment examples and setup documentation.

Screenshots

See it in action

Try before you buy

Open the Excel Import Mapper demo

Sample data only. Nothing you do there affects anyone else.

FAQ

Questions about Excel Import Mapper

Anything else? Email [email protected].

Can it handle workbooks with several sheets?

Yes. Choose the sheet to import after upload.

What happens to rows that fail validation?

They are listed separately with row-level error messages, so users can fix the source file and try again.

What do I need to run it?

Docker Compose, or Node.js 20+ directly.

News

Related reading

All news
More from SourceBento

You might also need

All products