
A powerful Strapi v5 plugin that enables easy export of content types to CSV format. Features include customizable field selection, filtering options, and batch operations, making it easy to export your Strapi content with precision and flexibility.
released March 30, 2025
npm install strapi5-plugin-csv-exportA powerful Strapi v5 plugin that enables easy export of content types to CSV format. This plugin provides a user-friendly interface to export your Strapi content with customizable field selection, filtering options, and batch operations.

# Using npm
npm install strapi-plugin-csv-export
# Using yarn
yarn add strapi-plugin-csv-export
# Using pnpm
pnpm add strapi-plugin-csv-export// config/plugins.js
module.exports = {
'csv-export': {
enabled: true,
config: {
// Optional configuration
maxExportCount: 1000, // Maximum number of entries to export (default: 1000)
defaultFields: ['id', 'createdAt', 'updatedAt'], // Default fields to include
delimiter: ',', // CSV delimiter (default: ',')
encoding: 'utf8', // File encoding (default: 'utf8')
exportPath: './exports', // Path for temporary export files (default: './exports')
dateFormat: 'YYYY-MM-DD HH:mm:ss', // Date format in exports (default: 'YYYY-MM-DD HH:mm:ss')
},
},
};# Using npm
npm run build
npm run develop
# Using yarn
yarn build
yarn develop
# Using pnpm
pnpm run build
pnpm run develop

Filter your data before export:
Export specific entries:
The exported CSV file includes:
Example output:
id,title,author,publishedAt,categories
1,"My First Post","John Doe","2024-03-30","Tech,News"
2,"Getting Started","Jane Smith","2024-03-29","Tutorial"We love your input! We want to make contributing to Strapi CSV Export as easy and transparent as possible. Please check our Contributing Guide for detailed instructions on:
mainnpm installnpm testExport button not visible
Export fails with large datasets
maxExportCount in configurationRelation fields not exporting
Enable debug mode in your Strapi configuration:
// config/plugins.js
module.exports = {
'csv-export': {
enabled: true,
config: {
debug: true, // Enable detailed logging
},
},
};If this plugin helps you, please consider:
Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.
Submit
