CSV Import Export logo

CSV Import Export

By Filipe Brito Ferreira

Import and export any collection as CSV: map columns to fields, update existing entries instead of duplicating them, and link relations.

Latest version

v0.2.0

released October 9, 2026

npm install @fbritoferreira/strapi-csv-import-export

@fbritoferreira/strapi-csv-import-export

Strapi 5 plugin to import and export collection types as CSV from the admin panel.

  • Map CSV columns to fields, with automatic mapping by name and reuse of the last mapping for the same columns
  • Upsert on documentId or any unique field, so re-importing a file updates instead of duplicating
  • Link relations by any field of the related collection (slug, label, documentId), with | for to-many
  • Dry-run preview, batched imports with progress, and a downloadable file of failed rows
  • Export with chosen columns and headers, relation values and formula-injection escaping
  • History of every import and export
  • Content Manager permissions enforced per collection
npm install @fbritoferreira/strapi-csv-import-export
// config/plugins.ts
export default () => ({
  'csv-import-export': { enabled: true },
});

Full documentation: https://strapi.fbritoferreira.com/packages/csv-import-export/

Submit your content

Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.

Submit
Submit your content