Saltar al contenido principal
MeteorGPLby WebbingApps

GravityExport Lite

Plugin
Seguir 0 Dar estrella 0
Instalar

Export all Gravity Forms entries to Excel (.xlsx) or CSV via a download button or a secret shareable URL.

  • 0 estrellas
  • 0 seguidores
  • 0 descargas
  • GPL-2.0-only

Versiones 1

Las más recientes primero · cada versión se analiza antes de publicarse
  1. 2.1.0 Más reciente

    Bugfix: Data from the old nested form could be exported if the nested form was changed. Notas de la versión

    1.066 archivos 2,5 MB Verificado

Mostrar 62 versiones aún no disponibles

Lanzamientos que figuran en el registro de cambios del proveedor o en WordPress.org y que el repositorio aún no tiene.

  1. 2.7.4 Aún no disponible

    Publicado en WordPress.org

  2. 2.0.6 Aún no disponible

    Bugfix: Checkbox lists without values in the entry could cause problems on transposed exports.

    Entrada del registro de cambios

  3. 2.0.5 Aún no disponible

    Bugfix: Single option survey fields were no longer exported.

    Entrada del registro de cambios

  4. 2.0.4 Aún no disponible

    Bugfix: Prevents throwing errors on a malformed notification.

    Entrada del registro de cambios

  5. 2.0.3 Aún no disponible

    Bugfix: Filtering on URL's didn't work on the old download URL structure anymore.

    Entrada del registro de cambios

  6. 2.0.2 Aún no disponible

    Bugfix: Attachments could have the wrong fields.

    Entrada del registro de cambios

  7. 2.0.1 Aún no disponible

    Bugfix: The notification for the migration could throw an exception in some instances.

    Entrada del registro de cambios

  8. 2.0 Aún no disponible

    This is a major update! Enjoy the much nicer feed configuration interface!

    Entrada del registro de cambios

  9. 1.11.4 Aún no disponible

    Enhancement: Added Entry ID as a sorting option. Useful when duplicate entry dates exist.

    Entrada del registro de cambios

  10. 1.11.3 Aún no disponible

    Enhancement: List fields column labels can now be manipulated by the gfexcelfieldlabel filter.

    Entrada del registro de cambios

  11. 1.11.2 Aún no disponible

    Enhancement: Added dateupdated as a default exported meta field.

    Entrada del registro de cambios

  12. 1.11.1 Aún no disponible

    Enhancement: Nested form field values are formatted properly through transformers.

    Entrada del registro de cambios

  13. 1.11 Aún no disponible

    Feature: Survey Likert fields can return the score instead of the value by applying the gfexcelfieldlikertusescore hook.

    Entrada del registro de cambios

  14. 1.10.1 Aún no disponible

    Bugfix: Fatal error when using the plugin with PHP

    Entrada del registro de cambios

  15. 1.10 Aún no disponible

    Enhancement: Support for Gravity Perks Nested Forms.

    Entrada del registro de cambios

  16. 1.9.3 Aún no disponible

    Bugfix: Feed settings page would break when using Gravity Forms ≥2.5.10.1.

    Entrada del registro de cambios

  17. 1.9.2 Aún no disponible

    Bugfix: Fatal error when using Gravity Forms ≤2.4.23.

    Entrada del registro de cambios

  18. 1.9.1 Aún no disponible

    GravityExport Lite requires PHP 7.2

    Entrada del registro de cambios

  19. 1.9.0 Aún no disponible

    Gravity Forms Entries in Excel is now known as GravityExport Lite

    Entrada del registro de cambios

  20. 1.8.14 Aún no disponible

    Enhancement: Improved usability on small screens and enhanced accessibility.

    Entrada del registro de cambios

  21. 1.8.13 Aún no disponible

    Bugfix: Plugin would not activate on hosts running PHP 7.1.

    Entrada del registro de cambios

  22. 1.8.12 Aún no disponible

    Enhancement: Updated PhpSpreadsheet to 1.17.

    Entrada del registro de cambios

  23. 1.8.11 Aún no disponible Fecha de lanzamiento no indicada

    Not released on WordPress due to linter issues.

    Entrada del registro de cambios

  24. 1.8.10 Aún no disponible

    Bugfix: Default combiner glue for List Fields was accidentally changed.

    Entrada del registro de cambios

  25. 1.8.9 Aún no disponible Fecha de lanzamiento no indicada

    Conflict: Updated dependencies to resolve conflict with Visualizer.

    Entrada del registro de cambios

  26. 1.8.8 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: Better support for checkbox fields.

    Entrada del registro de cambios

  27. 1.8.7 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Product quantity was set to 1 by default if the value was empty.

    Entrada del registro de cambios

  28. 1.8.6 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Resetting the form count could result in an error you would receive per email.

    Entrada del registro de cambios

  29. 1.8.5 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: You can now sort by subfields like "last name" in a name field.

    Entrada del registro de cambios

  30. 1.8.4 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Product field was unhappy without splitting fields.

    Entrada del registro de cambios

  31. 1.8.3 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Notification update sometimes produced error. No more happy emoticons.

    Entrada del registro de cambios

  32. 1.8.2 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Empty numeric values are not allowed by PhpSpreadsheet anymore. So much for SemVer :-)

    Entrada del registro de cambios

  33. 1.8.1 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Numeric values were presented as currency by default.

    Entrada del registro de cambios

  34. 1.8.0 Aún no disponible Fecha de lanzamiento no indicada

    Last version to support PHP 7.1. Next minor release will only support 7.2+.

    Entrada del registro de cambios

  35. 1.7.5 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: Added some renderer hooks for CSV manipulation.

    Entrada del registro de cambios

  36. 1.7.4 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Setting a cell to bold no longer makes it italic too.

    Entrada del registro de cambios

  37. 1.7.3 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Download rights were not checked properly. No security risk, but it should work. :)

    Entrada del registro de cambios

  38. 1.7.2 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Custom filenames were not being showed by the field anymore.

    Entrada del registro de cambios

  39. 1.7.1 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Column-names now match the filters in the sortable lists.

    Entrada del registro de cambios

  40. 1.7.0 Aún no disponible Fecha de lanzamiento no indicada

    Feature: Added field filtering to the URL. Checkout the documentation for more info.

    Entrada del registro de cambios

  41. 1.6.3 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Radio and checkboxes caused unforeseen error on short tag for GF.

    Entrada del registro de cambios

  42. 1.6.2 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Referenced unavailable constant.

    Entrada del registro de cambios

  43. 1.6.1 Aún no disponible Fecha de lanzamiento no indicada

    Security: Removed old style URL. If you were using it, please regenerate the URL.

    Entrada del registro de cambios

  44. 1.6.0 Aún no disponible Fecha de lanzamiento no indicada

    Feature: The renderer now supports transposing, so that every column is a row and vice versa.

    Entrada del registro de cambios

  45. 1.5.5 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: Date fields now export the date according to its field setting.

    Entrada del registro de cambios

  46. 1.5.4 Aún no disponible Fecha de lanzamiento no indicada

    Language: Finnish language files added thanks to @Nomafin!

    Entrada del registro de cambios

  47. 1.5.3 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: Added plugin settings page with plugin wide default settings

    Entrada del registro de cambios

  48. 1.5.2 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Posting a form gave a 500 error, because of missing form info in front-end.

    Entrada del registro de cambios

  49. 1.5.1 Aún no disponible Fecha de lanzamiento no indicada

    (Awesome) Feature: You can now set the order of the fields by sorting them, using drag and drop!

    Entrada del registro de cambios

  50. 1.5.0 Aún no disponible Fecha de lanzamiento no indicada

    Failed upload. I wish WordPress would drop the ancient SVN approach!

    Entrada del registro de cambios

  51. 1.4.0 Aún no disponible Fecha de lanzamiento no indicada

    Celebration: 1000+ active installations! Whoop! That is so awesome! Thank you for the support and feedback!

    Entrada del registro de cambios

  52. 1.3.1 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: Added notes per entry. Activate with gfexcelfieldnotesenabled.

    Entrada del registro de cambios

  53. 1.3.0 Aún no disponible Fecha de lanzamiento no indicada

    Feature: Wrapped values in value objects, so we can be more specific in Excel for cell-type-hinting

    Entrada del registro de cambios

  54. 1.2.4 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: moved away from deprecated PhpExcel to PhpSpreadsheet (Thanks @ravloony).

    Entrada del registro de cambios

  55. 1.2.3 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Worksheets could contain invalid characters, and break download.

    Entrada del registro de cambios

  56. 1.2.2 Aún no disponible Fecha de lanzamiento no indicada

    Enhancement: If a cell only contains a URL, that URL is set as a link on that cell, for easy access.

    Entrada del registro de cambios

  57. 1.2.1 Aún no disponible Fecha de lanzamiento no indicada

    Translation: Added Dutch translation + enabled possibility to translate via WordPress.org. You can help me out!

    Entrada del registro de cambios

  58. 1.2.0 Aún no disponible Fecha de lanzamiento no indicada

    (Very cool) Feature: Download Excel output directly from forms table, and (drumroll), download multiple forms in one file!

    Entrada del registro de cambios

  59. 1.1.0 Aún no disponible Fecha de lanzamiento no indicada

    Feature: Download counter (starts counting as of this version)

    Entrada del registro de cambios

  60. 1.0.2 Aún no disponible Fecha de lanzamiento no indicada

    Bugfix: Only 20 results were being returned by the GFAPI

    Entrada del registro de cambios

  61. 1.0.1 Aún no disponible Fecha de lanzamiento no indicada

    Updated readme

    Entrada del registro de cambios

  62. 1.0 Aún no disponible Fecha de lanzamiento no indicada

    First release

    Entrada del registro de cambios

GravityExport Lite

Export all Gravity Forms entries to Excel (.xlsx) or CSV via a download button or a secret shareable URL.

GravityExport (Gravity Form Entries in Excel) is the ultimate no-hassle solution for exporting data from Gravity Forms.

Powerful new functionality is available with GravityExport! Save exports to FTP & Dropbox, export as PDF, and format exports for data analysis.

Learn more about GravityExport

Export entries using a secure URL

When you configure a new export, the plugin will generate a secure download URL that you can share with anyone who needs the data (No need to log in!). Reports will automatically update as new entries are added.

GravityExport Lite includes many features:

  • Limit access to downloads—either make a URL public or require users to be logged-in with correct permissions
  • Download reports from multiple forms at once
  • Export entry notes along with entries
  • Transpose data (instead of one entry per-row, it would be one column per row)
  • Attach entry exports to notifications

[youtube https://youtu.be/diqNgFCguM4]

Export directly to Excel (.xlsx)

Export your entries directly to .xlsx format. No more wasting time importing your CSV files into Excel and re-configuring columns.

Export as CSV

If you'd prefer to have your reports generated as CSV, GravityExport Lite makes it easy.

Add search filters to the URL

Once you have your download URL, you can easily filter by date range and field value.

Configure export fields

Save time generating exports in Gravity Forms: Configure the fields that are included in your CSV or Excel export. No need to set up every time!

Documentation & support

If you have any questions regarding GravityExport Lite, check out our documentation.

If you need further assistance, read this first and our support team will gladly give you a helping hand!

Requirements

  • PHP 7.2
  • php-xml and php-zip libraries. The plugin will check for those.
  • Gravity Forms 2.5 or higher

Gain additional powerful functionality

The full version of GravityExport unlocks these game-changing features:

  • 📄 PDF Export GravityExport supports exporting entries as PDF! You can choose to have a PDF generated for each entry or one PDF that includes all entries. You can also customize the PDF output by adjusting the size, orientation, and more.
  • 📦 Dropbox integration Save your form data directly to Dropbox.
  • 👩🏽‍💻 Send reports to FTP Store reports on your own FTP server! GravityExport supports the SFTP, FTP + SSL, and FTP protocols.
  • ⬇️ Multiple download URLs Create multiple export URLs that output to different formats and include different fields.
  • 📊 Export data ready for analysis Make it easier to process your Gravity Forms data by splitting fields with multiple values into different rows.

We've written an article that contains all you need to know about exporting data from Gravity Forms.

Credits

  • The GravityExport Lite plugin was created by Doeke Norg

Qué añade

  • Shortcodes: [gfexcel_download_url]

Installation

This section describes how to install the plugin and get it working.

  1. Upload gravityexport-lite to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Forms > Select a form > Settings > Results in Excel to obtain your URL
  4. Download that Excel file!

Faq

I don't want the metadata like ID, date, and IP in my file

No problem. You can use the gfexcel_output_meta_info or gfexcel_output_meta_info_{form_id} hooks to disable this feature. Or (since version 1.4.0) you can select individual fields you want to exclude on the settings page.

Just add this to your functions.php:

add_filter( 'gfexcel_output_meta_info', '__return_false' );

I want to rename the labels, but only in Excel, how can I do this?

Sure, makes sense. You can override the label hooking into gfexcel_field_label, gfexcel_field_label_{type}, gfexcel_field_label_{type}_{form_id} or gfexcel_field_label_{type}_{form_id}_{field_id}

The field object is provided as parameter, so you can check for type and stuff programmatically.

How can I change the value of a field in Excel?

You can override the value by hooking into gfexcel_field_value, gfexcel_field_value_{type}, gfexcel_field_value_{type}_{form_id} or gfexcel_field_value_{type}_{form_id}_{field_id}

The entry array is provided as a parameter, so you can combine fields if you want.

Can I separate the fields of an address into multiple columns?

Great question! Yes you can! You can set it on the settings page, or make use of the following hooks to get that working: gfexcel_field_separated_{type}_{form_id}_{field_id} where every variable is optional.

I have a custom field. Can your plugin handle this?

Yes it can, in multiple ways:

The default way the plugins renders output is by calling get_value_export on the field. All Gravity Forms fields need that function, so make sure that is implemented. The result is one column with the output combined to one cell per row.

But you can also make your own field renderer, like this:

  1. Make a class that extends GFExcel\Field\BaseField (recommended) or extends GFExcel\Field\AbstractField or implements GFExcel\Field\FieldInterface
  2. Return your needed columns and cells by implementing getColumns and getCells. (See AddressField for some inspiration)
  3. Add your class via the gfexcel_transformer_fields hook as: type => Fully Qualified Classname (e.g., $fields['awesome-type'] => 'MyTheme\Field\MyAwesomeField')

How can I change the downloaded file name?

By now you really should know you can change almost every aspect of this plugin. Don't like the name? Change it using the settings page, or by using the gfexcel_renderer_filename or gfexcel_renderer_filename_{form_id} hooks.

Also you can update title, subject and description metadata of the document by using gfexcel_renderer_title(_{form_id}), gfexcel_renderer_subject(_{form_id}) and gfexcel_renderer_description(_{form_id}).

Can I change the sort order of the rows?

Sure, why not. By default, we sort on date of entry in ascending order. You can change this, per form, on the Form settings page (GravityExport Lite) under "General settings".

I want to download directly from the forms table without the URL!

You're in luck: for those situations we've added a bulk option on the forms table. As a bonus, you can select multiple forms, and it will download all results in one file, on multiple worksheets (!!!)

How can I disable the hyperlinks on URL-only cells?

You can disable the hyperlinks by using the gfexcel_renderer_disable_hyperlinks-hook.

//add this to your functions.php add_filter('gfexcel_renderer_disable_hyperlinks','__return_true');

My numbers are formatted as a string, how can I change the cell type?

A number field is formatted as a number, but most fields default to a string. As of this moment, there are 3 field types. Boolean,String and Numeric. You can set these per field. ` //add this to your functions.php use GFExcel\Values\BaseValue;

add_filter('gfexcel_value_type',function($type, $field) { if($field->formId == 1 && $field->id == 2) { //Possible values are 'bool', 'string' or 'numeric', //or, use the constant, preferred: return BaseValue::TYPE_NUMERIC; //TYPE_STRING, TYPE_BOOL } }, 10, 2); `

I'd like to add a hyperlink to a specific field

Since most values are Value Objects, we can interact with them, and trigger a setUrl function on a value. //add this to your functions.php add_filter('gfexcel_value_object',function($value, $field) { if($field->formId == 1 && $field->id == 2) { $value->setUrl('https://wordpress.org'); } }, 10, 2);

I've added some notes, where are they?

By default the notes are disabled for performance. If you'd like to add these to the row you can activate this like so:

//add this to your functions.php add_filter('gfexcel_field_notes_enabled','__return_true'); //or add_filter('gfexcel_field_notes_enabled_{formid}','__return_true'); // e.g., gfexcel_field_notes_enabled_2

How do I add colors? It's all too boring in Excel.

Definitely! You get to change: text color, background color, bold and italic. If that is not enough, maybe you should add clip art!

` //add this to your functions.php add_filter('gfexcel_value_object', function (BaseValue $value, $field, $is_label) { // Need to know if this field is a label? if (!$is_label) { return $value; }

$value->setColor('#ffffff'); //font color, needs a six character color hexcode. #fff won't cut it here.
$value->setBold(true); // Bold text
$value->setItalic(true); // Italic text (to be combined with bold)
$value->setBackgroundColor('#0085BA'); // background color

// $field is the GF_Field object, so you can use that too for some checks.
return $value;

}, 10, 3); `

I don't have enough memory!

Yes, this can happen. Unfortunately, this isn't something that can be fixed without modifying your As a default, WordPress allocates 40 MB of memory. Because the plugin starts the rendering pretty early, it has most of it available. But every cell to be rendered (even if it's empty) takes up about 1KB of memory. This means that you have (roughly) 40 MB * 1024 KB = 40,960 Cells. I say roughly, because we also use some memory for calculations and retrieving the data. If you're around this cell-count, and the renderer fails; try to upgrade the WP_MEMORY_LIMIT. Checkout WooCommerce's Docs for some tips.

Can I hide a row, but not remove it?

You can hide a row by adding a hook. Checkout this example:

add_filter('gfexcel_renderer_hide_row', function ($hide, $row) { foreach ($row as $column) { if ($column->getFieldId() === 1 && empty($column->getValue())) { return true; // hide rows with an empty field 1 } } return $hide; // don't forget me! }, 10, 2);

Screenshots

  1. A 'GravityExport' link is added to the form settings
  2. There is your URL! Just copy and paste to the browser (or click the download button)
  3. Or download it from the list via the bulk selector

Instalar

composer require meteorgpl-plugin/gf-entries-in-excel

Las comprobaciones de licencia del proveedor están intactas: activa el plugin en WordPress con una clave de licencia comprada al proveedor.

Licencia

Licencia declarada: GPL-2.0-only. El código se redistribuye bajo la licencia que el proveedor declaró en las cabeceras del propio plugin. Perfil de licencia: gpl-full.

Las ilustraciones, fuentes, archivos multimedia y documentos que puedan tener una licencia independiente no se redistribuyen; la página de licencias explica qué se sustituye o elimina, y la pestaña de seguridad lo detalla por versión. El soporte y el derecho a actualizaciones vienen con la licencia que compras al proveedor.

Enviar comentarios

Qué funciona, qué no, qué falta: unas palabras ayudan.

Solo si quieres una respuesta.

Se toma en tu navegador, sin esta ventana. Las contraseñas, lo que escribiste en formularios, las claves y los tokens se omiten como bloques grises; puedes ocultar más antes de enviarla. Conservamos las capturas 90 días.

Lo guardamos con la dirección de la página, tu idioma, el tamaño de la ventana, el navegador y la dirección IP, y tu dirección de correo electrónico si nos la das. La dirección IP y el navegador se eliminan a los 90 días. Política de privacidad.

Todos los idiomas