strapi-plugin-form-data-export
v1.0.0
Published
Export form data from any Strapi collection type to Excel with customizable fields and date ranges
Downloads
122
Maintainers
Readme
my-strapi-plugin
Strapi Plugin Form Data Export
A powerful Strapi v5 plugin that allows you to export form data from any collection type to Excel with customizable field selection and date range filtering.
✨ Features
- 🎯 Dynamic Collection Selection - Export from any collection type in your Strapi instance
- 📊 Custom Field Selection - Choose exactly which fields to include in your export
- 📅 Date Range Filtering - Filter data by creation date
- 👁️ Live Preview - Preview data before downloading
- 📱 Responsive UI - Works seamlessly in the Strapi admin panel
- 📄 Excel Export - Professional XLSX files with formatted headers
- 🔗 Relation Support - Automatically handles related fields
- 📎 Media Support - Exports file URLs for media fields
📦 Installation
npm install strapi-plugin-form-data-exportor
yarn add strapi-plugin-form-data-export🚀 Usage
1. Enable the Plugin
The plugin is automatically enabled after installation. If you need to configure it, create or update config/plugins.js:
module.exports = {
'form-data-export': {
enabled: true,
},
};2. Rebuild Admin Panel
npm run build3. Restart Strapi
npm run develop4. Access the Plugin
The plugin will appear in your Strapi admin panel sidebar as "Form Data Export".
5. Export Your Data
- Select a Collection Type from the dropdown
- Choose which Fields you want to export
- Set your Date Range (From/To dates)
- Click Preview to see your data
- Click Download to get your Excel file
📸 Screenshots
🛠️ Requirements
- Strapi >= 5.0.0
- Node.js >= 18.0.0
🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
📝 License
This project is MIT licensed.
👤 Author
Devika Prasanth
- GitHub: @DevikaPrasanth
⭐ Show Your Support
Give a ⭐️ if this plugin helped you!
---
### 3.4 Create `.gitignore`
Create a file named `.gitignore`:Dependencies
node_modules package-lock.json yarn.lock
Build
dist build .cache
Logs
.log npm-debug.log
OS
.DS_Store Thumbs.db
IDE
.idea .vscode *.swp *.swo
Temporary files
.tmp temp
---
**Your folder should now have:**strapi-plugin-form-data-export/ ├── admin/ ├── server/ ├── .gitignore ├── .npmignore ├── LICENSE ├── package.json └── README.md
