One commercial application owned by your business.
- Complete component + validation core
- Editable source and integration example
- Your branding, no watermark
- Unlimited end users in one application
- 12 months of published bug-fix updates
Give your customers a better way to bring their data.
Match columns. Catch mistakes. Ship clean records.
Vanilla JS · React · Vue · Laravel · Your stack
ZERO RUNTIME DEPENDENCIESThis is the actual component. Try the sample, fix a field, and export the result.
Sample records are fictional. The commercial kit supports up to 10,000 rows / 5 MB per import.
Drop a web component into your existing application. Define your fields and handle the validated records. Keep your own backend, hosting and deployment.
Text, email, numbers, integers, booleans, dates and allowed values. Required and unique fields included.
Change the brand and accent. Use the parsing core separately when you need a custom interface.
// Start with the component
import './src/import-ready.js';
const importer = document
.querySelector('import-ready');
importer.schema = [
{ key: 'email', type: 'email',
required: true, unique: true },
{ key: 'name', type: 'text' }
];
importer.addEventListener(
'importready:complete',
({ detail }) => {
// Validate again on your server.
saveCustomers(detail.records);
}
);ImportReady is a UTF-8 CSV kit for bounded imports: 10,000 data rows, 100 columns and 5 MB. It is not an Excel parser or a hosted data platform.
Database writes, authentication and server validation belong in your application. No directory sync, cloud storage or analytics service is included.
Commercial source code. Perpetual use of the version you buy.
One commercial application owned by your business.
Use in your own applications and projects you deliver to clients.
Displayed prices are the intended base prices. Final tax treatment will be shown before live checkout is enabled. Read the license →
Choose ImportReady when you want editable source, your own hosting and predictable one-time licensing for bounded CSV imports. No account, license-server dependency or per-import charge.
Need XLSX, managed data migrations, enrichment or enterprise support? A hosted platform may fit better. Compare CSVbox and Flatfile →
The component does not send file data over the network. It emits records to your application. Your integration controls what happens next. Data is not saved in local storage.
Yes. The Standard license covers one SaaS application and its end users. The Extended license covers multiple own or client applications. Selling the kit as a standalone importer or competing developer package is excluded.
It is a standard web component with a framework-independent parsing core. Load it as an ES module, set its schema property and listen for the completion event. A plain JavaScript example is included; framework wrappers are documented examples, not separately verified packages.
Fix invalid cells in the review step and recheck. All rows are validated before export. You can skip duplicate values on fields marked unique, keeping the first valid occurrence, or download an error report.
Documentation and 12 months of published bug-fix updates. Custom development, server installation and a response-time guarantee are not included. Questions: mkulas.firmak@gmail.com.