This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Gravity Forms Export Entries


Export all Gravity Forms entries from selected dates to an excel spreadsheet.

انسٹال کرݨ

Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the

Plugin from Plugins page.

ہرہک دے سوال

  • How do I set up PlugIn?

You can find setup instruction here:

  • Do I need to install Gravity Forms?

Yes, this PlugIn is an add-on for Gravity Forms and provides you with the ability to export all form entries to a spreadsheet.

  • Are you associated with Gravity Forms?

No, we are an Agency that uses Gravity Forms on all of our client sites (we’re big fans!).
We needed a way to create custom entry exports for Gravity Forms. The end result was this PlugIn.
Releasing it for everyone to use is one small way we’re supporting the WordPress community.
You can find our other tools we use to manage our agency at


اپریل 2, 2020
Creates blank file. Tried it on several Gravity Forms.
جنوری 28, 2020
This is exaclty what I needed and even allows to merge entries of different forms to one excel export. It still has some bugs which will hopefully be resolved with upcoming updates
مارچ 13, 2019
The functionality of exporting all entries of all forms in one file is priceless and a huge timesaver. Kudos for that. But only three stars because the scheduling function only sends empty files (manual export works fine) and i’m not sure about the safety of the plugin. (not an expert but shouldn’t there be at least a if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } be somewhere? (correct me if i’m wrong)
سارے 3 ریویو پڑھو

Contributors & Developers

“Gravity Forms Export Entries” is open source software. The following people have contributed to this plugin.

حصہ پاوݨ آلے

تبدیلی لاگ


  • FIX/NEW – Actually added the code for the ability to exclude spam entries from export – thanks again @jelena!


  • FIX/NEW – Added ability to exclude spam entries from export – thanks @jelena!


  • FIX – Added timestamp to filename to make it unique at time of generation


  • NEW – Added ability to display the confirmation page – thanks @jelena!


  • Adding form title lookup – Fixes Issue #8
  • Minor CSS edit to make label stack on top of field in the admin settings
  • Moved field labels to match new layout
  • Corrected $form_id setting in export to match new settings
  • Revised settings update to prevent old forms from sliding in
  • Set $form_id to $form, which stores the new id
  • Merge branch ‘id_settings’


  • Minor CSS edit to make label stack on top of field in the admin settings


  • Moved field labels to match new layout


  • Corrected $form_id setting in export to match new settings
  • Revised settings update to prevent old forms from sliding in


  • Merged id_settings branch – this sets the Form IDs to an index key and not form name


  • Additional CSS adjustments to admin screen – reformat mutliple select items


  • Adjusted CSS to format admin page to better fit in new gravity forms admin screen


  • Added site address to report


  • Corrected issue that caused unscheduled secondary exports from triggering if not set


  • Added banner and link to extended instructions


  • Added new monthly slug to ‘cleaning’ functions


  • Gave GFEE monthly it’s own unique slug (gfee_monthly) to prevent conflicts with anything else that might register a monthly task.


  • Corrected monthly schedule so it runs on the same day each month


  • Quick populate feature now handles non-custom fields


  • Added quick populate icons next to the fields on the setup screen
  • Clicking these will populate the value of the current field to all fields with the same name on all the other forms.


  • Updated tooltip to clarify date range is not a form setting
  • Updated content type for exports


  • Fallback for removing schedule for cleaning files added. If isset fails then schedule is removed.


  • When setting or removing export schedules the checkboxes automatically check/uncheck and are highlighted green for 6 seconds to let users know the schedule will be removed or added as selected.


  • Added filename check to uploads root to prevent removing .xls files not created by this PlugIn


  • Added filename check to prevent removing .xls files not created by this PlugIn


  • Settings are now saved by creating form via js to reduce the number of sumitted fields to a minimum


  • Added ability to remove files stored in legacy uploads root
  • Changed gfee_cleaning_days_schedule() to only look for *.xls files


  • Corrected issue changing scheduling for removing old export files
  • Added form id as a field that can beexported


  • Added option to schedule removing old export files
  • FIX: resolved issue where entering a column number then changing back to 0 creates a bunch of alerts saying 0 has already been used as a column number


  • FIX: Corrected issue that caused password reset link to be hidden in password reset email


  • FIX: Added code to insure field order numbers are integers and added catch to while loop to prevent endless loop


  • Revised method used to alert user to setup export entries when new form is saved


  • Revised export process to prevent needing column offset


  • JS Revision to correct issues with 1.4.1 so code can be used in multiple plugins


  • Changed js from 1.4.0 so it now asks when form is saved, not when made active


  • When making a form active it now asks if you would like to set it up for export entries


  • Monthly schedule now pulls by month and not last 30 days.
  • Added basic FAQ to readme


  • Plugin Information Cleanup


  • Added js to alert user if the same column number has been entered more than once.


  • Adjusting PlugIn name and contributors


  • Added filter to clean file name before saving
  • First version prepped for repository


  • If Gravity Forms is deactivated then deactivate this PlugIn


  • Changed class ExcelWriter to use __construct() to keep with current PHP standards
  • Added check to see if Gravity Forms is installed


  • Added custom log function to help debug actions


  • FIX: When a scheduled export runs the export name is no longer sent as an array


  • Added advanced setting to create an offset count for custom fields


  • Modified code to make sure no saved field has the same name as a custom field
  • This prevents bogus duplicate fields from showing up in export screen and causing user confusion


  • Fixed issue preventing multiple exports from being imported.


  • Corrected array issues preventing scheduled export from working properly


  • Added support for skipping multiple columns next to each other


  • Added support for skipping columns


  • Fixed array error on activation


  • Added ability to save multiple exports, each with their own name and format.


  • Added link from Dashboard->Forms->Import/Export to “Advanced Export Entries” page


  • Added ability to allow users with capability gravityforms_edit_settings to edit settings


  • Added +1 to custom field account to adjust for recent changes in the “gforms Analytics Capture” PlugIn


  • Made change to CalendarPopup.js to account for day of week not lining up


  • Bug fix: prevent form titles with double spaces from causing their export settings to not save
  • Bug fix: prevent forms with an apostrophe in title from causing their export settings to not save


  • Added wp_strip_all_tags to title filter
  • Adjusted timing when saving settings to make sure header row is populated correctly after saving settings


  • Added function to clean form title to resolves issues with invalid character names


  • Trimmed $form[‘title’] to remove blank spaces to prevent issue causing settings to not save correctly


  • Added 2 filter hooks to allow adding custom fields to be exported.


  • First release in repository