All
Forms
CSV Import Mapper
A three-step CSV import: drop a file (or load the sample), detected columns are auto-mapped to expected fields through selects, the table preview flags invalid cells and the Import button counts valid rows.
No dependency: paste the HTML into your page, the CSS into your stylesheet, and the JavaScript into a function that receives the parent element (root).