Hello, is it possible in the export file that the multiple choice fields (check boxes) are in different columns: one column per multiple choice. For the moment in my export, I have the choices separated by a comma in the same cell. For example: “City1, City2, City3”.
Thanks
]]>
Hello, would it be possible in the export file to delete the parameter at the end of the url “&dl=1”. I would like the files to open in the default browser. This concerns the File upload fields. Thanks
In my site I need to use Classic Editor plugin and I don’t see the button for for with Charts form.
But I see all others. Can you recheck this in plugin?
*in Gutenberg I see it Component.
]]>Can you please help ? I try to create Bar chart from import data. My csv file look like
Row Labels;Sum of Count
0 to 18;17
19 to 29;89
30 to 39;97
40 to 49;128
50 to 64;212
65 Plus;145
I choose Radio Buttons instead of Single Line Text.
But when I try to create chart I don’t find where I can to choose the right params for Axis
What did I do wrong? Why are the numeric values ??from the exported data not displayed on the Y axis, how can I fix this? What’s wrong?
I want to get the following chart
]]>When I export some data using the xlsx format, the generated file can’t be opened with my client’s mac’s Numbers app (The default spreadsheet app on macos). I tried previous versions and it starts working again when using 2.1.0.
How can I fix this so that I can use the most recent version?
There’s no real error message besides the one from Numbers which says ““gfexcel-15-candidatures-spontanees-20240912.xlsx” can’t be opened right now. The file format is invalid.”
Quick infos:
PHP: 8.3
WordPress: 6.6.2
Gravity Forms: 2.8.17
GravityExport: 2.3.1 (temporarly 2.1.0)
Thank you!
]]>Help with this error message:
It was still working 10mins before, but broke down, not sure why, might be because I updated the plugin.
Is there anyway to get a previous version of the plugin?
Error message:Uncaught Error: Call to undefined function GFExcel\Vendor\PhpOffice\PhpSpreadsheet\Shared\mb_convert_case() in /home/cp705852/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor_prefixed/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php:499<br />
Stack trace:<br />
#0 /home/cp705852/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor_prefixed/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Spreadsheet.php(1026): GFExcel\Vendor\PhpOffice\PhpSpreadsheet\Shared\StringHelper::strToUpper(‘A1’)<br />
#1 /home/cp705852/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor_prefixed/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Worksheet.php(2404): GFExcel\Vendor\PhpOffice\PhpSpreadsheet\Spreadsheet->getDefinedName(‘A1’, Object(GFExcel\Vendor\PhpOffice\PhpSpreadsheet\Worksheet\Worksheet))<br />
#2 /home/cp705852/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor_prefixed/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Worksheet.php(2424): GFExcel\Vendor\PhpOffice\PhpS
managed to install gravityexportlite, but its giving this error after i run it
/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor/composer/../../vendor_prefixed/gravitykit/gravityexport-lite-src/GravityForms/Field/CopyShortcode.php): Failed to open stream: No such file or directory in /home3/event/public_html/wp-content/plugins/gravityview/vendor/composer/ClassLoader.php on line 576
how do i fix this?
]]>Hello,
Is it possible to change the charset of a CSV File?
When we export a CSV it is at UTF-8, but we need it as ISO-8859-1 because we import it to another system and this only accept the ISO charset. So we are looking for a way to change the charset of the CSV but we didn’t find any filter or actions.
Is there a way to do this?
Best regards
Hey it would be nice if you can implement an option that only new entries after the last export will be exported. If I export data twice or more a day, all entries are in the file.
Or it would be nice if you can implement an action to manipulate the entries after the export file was created, so that you can hook into and maybe update a hidden field value so you can set a value to the field and then filter the entries with your ‘gfexcel_output_search_criteria’ filter.
I implement such an action, but it will be gone after update the plugin.
You simply can add in
gf-entries-in-excel/build/vender_prefixed/gravitykit/gravityexport-lite-src/GFExcelOutput.php:319
do_action('gfexcel_after_get_entries', $this->entries, $this->form_id, $this->feed_id);
before the return.
Maybe you can add this in the free version. The Premium version we have did also don’t have this option
Thanks
]]>Hi,
Really liked your plugin and it is very helpful, Thanks for creating such a good plugin.
My question is can we send csv file in emails just for that submitted entry with this plugin?
Warm regards,
Omer
]]>Dear Support,
I would like to remove the double quotes from the column values in the exported csv file .
Let me show you in an example:
I have this:
“column1″;”column2″;”column3”
“value1″;”value2″;”value3”
I want to this
column1;column2;column3
value1;value2;value3
Thank you in advance for your help.
Br, Laszlo
]]>Hello, I am using GravityExport Lite and GP Nested Forms at same time. It did work well, however, when I was trying to exporting csv today, it failed with showing an error on downloading page. which said:
GravityExport Lite: Something is broken
Error message:Uncaught TypeError: Argument 2 passed to GFExcel\Transformer\Combiner::GFExcel\Transformer\{closure}() must be an instance of GFExcel\Values\BaseValue, null given in /*******/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/Transformer/Combiner.php:63<br />
Stack trace:<br />
#0 [internal function]: GFExcel\Transformer\Combiner::GFExcel\Transformer\{closure}('', NULL)<br />
#1 *******/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/Transformer/Combiner.php(75): array_reduce(Array, Object(Closure), '')<br />
.........
....
Full error statement is in attached link.
I tried different forms and settings, then located that the issue was caused by a conflict with GP Nested Forms. I guess it probably caused by a update of your plugin or GP Nested Forms(because it was working well), by the way, I didn’t change PHP version.
Could you help me to fix the error?
]]>Hello,
We have just found that in some entries the download button is missing, and we are not able to find what could be the reason.
Any idea?
Thank you very much!
We have CBX PhpSpreadSheet Library enabled to provide PHPExcel support for several internally developed plugins. This has worked for years. But when I enable GravityExport Lite for Gravity Forms those plugins fail at this point
if (defined('CBXPHPSPREADSHEET_PLUGIN_NAME') && file_exists(CBXPHPSPREADSHEET_ROOT_PATH . 'lib/vendor/autoload.php')) {
//Include PHPExcel
require_once CBXPHPSPREADSHEET_ROOT_PATH . 'lib/vendor/autoload.php';
//now take instance
$excel = new \PhpOffice\PhpSpreadsheet\Spreadsheet();
} else {
error_log(__FILE__ . " CBX PhpSpreadSheet Library plugin is missing");
return false;
}
$sheet = new \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet($excel, 'Active');
$excel->addSheet($sheet, 0);
The problem is the code is getting your version of the classes. Here is an error log message
PHP Fatal error: Uncaught TypeError: GFExcel\Vendor\PhpOffice\PhpSpreadsheet\Spreadsheet::addSheet(): Argument #1 ($pSheet) must be of type GFExcel\Vendor\PhpOffice\PhpSpreadsheet\W
orksheet\Worksheet, PhpOffice\PhpSpreadsheet\Worksheet\Worksheet given, called in /home/ogsonca/public_html/wp-content/plugins/ogs-membership/class-ogs-membership-report.php on line 474 and defined in /home/og
sonca/public_html/wp-content/plugins/gf-entries-in-excel/build/vendor_prefixed/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Spreadsheet.php:628
#0 /home/ogsonca/public_html/wp-content/plugins/ogs-membership/class-ogs-membership-report.php(474): GFExcel\Vendor\PhpOffice\PhpSpreadsheet\Spreadsheet->addSheet(Object(PhpOffice\PhpSpreadsheet\Worksheet\Work
sheet), 0)
What do you suggest as a solution?
]]>Hi, I have a question. I have repeating fields (dropdown lists) (https://docs.gravityforms.com/repeater-fields/), but I am having a problem with the data in the exported files because the repeating fields are in one cell (with separator “—” ).
I like this: https://prnt.sc/1RyBnqc7FT_1
So my question is, is it possible to spit these values into rows?
I like this: https://prnt.sc/rC_s_wyQinFx
Thanks for Your help!
]]>Here is the Site Health error:
PHP default timezone was changed after WordPress loading by a?date_default_timezone_set()
?function call.?
I noticed that your plugin uses this function in a file located at:
\wp-content\plugins\gf-entries-in-excel\build\vendor_prefixed\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Calculation\DateTime.php
]]>Hello, I’m having an issue with the downloaded file being unable to open? This happens for both CSV and XLSX file formats.
When trying to open the file I get this error:
“Excel cannot open the file because the file format or file extension is not valid. Verify that the file has not been corrupted and that the file extension matches the format of the file.”
]]>Hello team!
First of all, thanks for this wonderful plugin.
I am using this plugin for exporting the entries in one of my website and the export functionality is working properly.
But I observed that Entry ID in the exported list is not sequential number.
Can I make it to start from 1 and continue till the last entry like 1,2,3 (more like a serial number)?
I tried the gfexcel_field_value_{type}
hook, but I couldn’t implement it properly. I was unable to find examples for this hook also.
Could you please help me to sort this out? Can I use the same hook to serialize the Entry ID?
I just want to show the entry id from 1 to n. I hope this Entry ID is the id of Gravity Form entry in database. I am okay to show the numbers different from the actual Entry ID
It would be great if someone can guide or point out the steps I am missing.
Thanks in advance.
]]>Hello, Doeke! I just tried to use this filter that you kindly told me about several months ago:
https://www.ads-software.com/support/topic/removing-html-markup-from-exported-file/
Unfortunately, it triggered a critical error when I tried to do an export. Is there an updated way to export rich text fields to Excel while stripping all of the HTML?
There has been a critical error on this website.
Learn more about troubleshooting WordPress.
GravityExport Lite: Something is broken
Error message:Uncaught TypeError: GFExcel\Transformer\Combiner::GFExcel\Transformer{closure}(): Argument #2 ($value) must be of type GFExcel\Values\BaseValue, null given in /var/www/wordpress/wpcontent/plugins/gf-entries-in-excel/build/vendor_prefixed/gravitykit/gravityexport-litesrc/Transformer/Combiner.php:63
Stack trace:
#0 [internal function]: GFExcel\Transformer\Combiner::GFExcel\Transformer{closure}()
#1 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/Transformer/Combiner.php(63): array_reduce()
#2 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/GFExcelOutput.php(244): GFExcel\Transformer\Combiner->parseEntry()
#3 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/GFExcelOutput.php(126): GFExcel\GFExcelOutput->setRows()
#4 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/GFExcel.php(355): GFExcel\GFExcelOutput>render()
#5 /var/www/wordpress/wp-includes/class-wp-hook.php(310): GFExcel\GFExcel->downloadFile()
#6 /var/www/wordpress/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
#7 /var/www/wordpress/wp-includes/plugin.php(565): WP_Hook->do_action()
#8 /var/www/wordpress/wp-includes/class-wp.php(398): do_action_ref_array()
#9 /var/www/wordpress/wp-includes/class-wp.php(779): WP->parse_request()
#10 /var/www/wordpress/wp-includes/functions.php(1335): WP->main()
#11 /var/www/wordpress/wp-blog-header.php(16): wp()
#12 /var/www/wordpress/index.php(17): require(‘…’)
#13 {main}
thrown
Include the following details in your message:
Plugin Version: 2.1.0 Gravity Forms Version: 2.7.16 PHP Version: 8.2.10 WordPress Version: 6.3.2 Error message: Uncaught TypeError: GFExcel\Transformer\Combiner::GFExcel\Transformer\ {closure}(): Argument #2 ($value) must be of type GFExcel\Values\BaseValue, null given in /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/Transformer/Combiner.php:63 Stack trace: 0 [internal function]: GFExcel\Transformer\Combiner::GFExcel\Transformer{closure}() #1 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/Transformer/Combiner.php(63): array_reduce() #2 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/GFExcelOutput.php(244): GFExcel\Transformer\Combiner->parseEntry() #3 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/GFExcelOutput.php(126): GFExcel\GFExcelOutput->setRows() #4 /var/www/wordpress/wp-content/plugins/gf-entries-inexcel/build/vendor_prefixed/gravitykit/gravityexport-lite-src/GFExcel.php(355): GFExcel\GFExcelOutput->render() #5 /var/www/wordpress/wp-includes/class-wp-hook.php(310): GFExcel\GFExcel->downloadFile() #6 /var/www/wordpress/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #7 /var/www/wordpress/wp-includes/plugin.php(565): WP_Hook->do_action() #8 /var/www/wordpress/wp-includes/class-wp.php(398): do_action_ref_array() #9 /var/www/wordpress/wp-includes/class-wp.php(779): WP->parse_request() #10 /var/www/wordpress/wp-includes/functions.php(1335): WP->main() #11 /var/www/wordpress/wp-blog-header.php(16): wp() #12 /var/www/wordpress/index.php(17): require(‘…’) #13 {main} thrown
Error stack trace: 0 [internal function]: GFExcel\Renderer\AbstractPHPExcelRenderer->fatalHandler() 1 {main}
]]>Hey, this is me problem, if i download the plugin entries. The error ocured, it’s a normal form with a lot of entries and a nested forms. I saw it on another topic that there was a fix for it a year ago, only I don’t see a direct fix.
Hi!
Is there a way to use the ‘admin label’ instead of the ‘label’ in the export?
For example I have a field called “Kies een tijdslot” which has the admin label “Tijdslot”. So I want to see ‘Tijdslot’ as header in the Excel. Now it uses ‘Kies een tijdslot’.
Thank you!
]]>Since some time fields from the Gravity Forms Survey add-on are missing from the export. Is this a known issue and will it be resolved? The fields are visible when viewing the entries, but not in the exported file.
Our setup details:
Hello, I have an issue when trying to download single gravity forms entry xls or csv. After hitting the xls/csv button it redirects me to the site https://3city.biz/gravityexport-lite/………268a.xlsx?entry=2 (I put dots in the address for a reason to hide full address) that does not exist (error 404). The same is regards coppying URL to clipboard in form settings site.
Shall I make any upgrades to permissions / php/ apache configuration? This is php 8.1.2-1ubuntu2.13 , gravity forms 2.7.9, apache 2.4.52.
Thank you.
]]>For a strange reason the field of nested form are cached.
Currently the plugin does not export latest fields added
I’ve found the lines involving this problem inside nestedFormField.php
// Cache the results.
$this->fields = array_reduce( $nested_form['fields'], function ( array $fields, \GF_Field $field ) {
if ( in_array( $field->id, $this->field->gpnfFields ?? [], false ) ) {
$fields[ $field->id ] = $this->transformer->transform( $field );
}
return $fields;
}, [] );
Disabling the if it is working
if ( in_array( $field->id, $this->field->gpnfFields ?? [], false ) ) {
Have you got a solution to refresh the field of nested form from dashboard ?
]]>I’ve enabled the option in the settings and added the PHP function, both general and form specific. Yet, when I go to export the entry the notes are not included with the CSV export. I don’t see the option either on the export fields as well.
This form existed before installing the plugin.
PHP: 8
GF: Current Version
Hi!
I used to be able to select the columns which i wanted to use, and export to xls… (via the tab ‘GravityExport Lite’)
Now i’m only able to export the selected columns in csv, separated in commas?
And below the forms, on download, I’m not able to select the prevered columns, but there i am able to export to xls?
This is since the new update?
How can i enable this again?
Only on our staging server I encounter a fatal PHP error after upgrading to GravityExport v2.0.0. I did not encounter this problem on the development or production server. This is a bit strange as the staging server is almost identical to the production server.
I’ve removed the plugin and reinstalled it as well as installed the older version 1.11.4 (which does not have the problem) and updated again to 2.0.0. All these attempts do not prevent the error.
PHP 7.4, WP 6.2.2, GF 2.7.7
Other installed GF related extension plugins:
– Gravity Forms Advanced Conditional Shortcodes
– Gravity Forms HubSpot Add-On
– Gravity Forms Zero Spam
The error log entry with stacktrace:
[01-Jun-2023 19:23:17 UTC] PHP Fatal error: Uncaught GFExcel\Notification\Exception\NotificationRepositoryException: Notifications could not be stored. in /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Notification/Repository/NotificationRepository.php:78
Stack trace:
0 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Notification/Repository/NotificationRepository.php(65): GFExcel\Notification\Repository\NotificationRepository->createNewStoreException()
1 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Notification/Manager/NotificationManager.php(147): GFExcel\Notification\Repository\NotificationRepository->storeNotification(Object(GFExcel\Notification\Notification))
2 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Migration/Migration/SingleFeedMigration.php(69): GFExcel\Notification\Manager\NotificationManager->storeNotification(Object(GFExcel\Notification\Notification))
3 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Migration/Manager/MigrationManager.php(88): GFExcel\Migration\Migration\SingleFeedMigration->run()
4 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Migration/Manager/MigrationManager.php(71): GFExcel\Migration\Manager\MigrationManager->migrate()
5 /usr/www/xxxxx/wp-includes/class-wp-hook.php(308): GFExcel\Migration\Manager\MigrationManager->maybe_migrate('')
6 /usr/www/xxxxx/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
7 /usr/www/xxxxx/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
8 /usr/www/xxxxx/wp-admin/admin.php(175): do_action('admin_init')
9 /usr/www/xxxxx/wp-admin/plugins.php(10): require_once('/usr/www/users/…')
10 {main}
Next GFExcel\Notification\Exception\NotificationManagerException: Notifications could not be stored. in /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Notification/Manager/NotificationManager.php:149
Stack trace:
0 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Migration/Migration/SingleFeedMigration.php(69): GFExcel\Notification\Manager\NotificationManager->storeNotification(Object(GFExcel\Notification\Notification))
1 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Migration/Manager/MigrationManager.php(88): GFExcel\Migration\Migration\SingleFeedMigration->run()
2 /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Migration/Manager/MigrationManager.php(71): GFExcel\Migration\Manager\MigrationManager->migrate()
3 /usr/www/xxxxx/wp-includes/class-wp-hook.php(308): GFExcel\Migration\Manager\MigrationManager->maybe_migrate('')
4 /usr/www/xxxxx/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
5 /usr/www/xxxxx/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
6 /usr/www/xxxxx/wp-admin/admin.php(175): do_action('admin_init')
7 /usr/www/xxxxx/wp-admin/plugins.php(10): require_once('/usr/www/users/…')
8 {main}
thrown in /usr/www/xxxxx/wp-content/plugins/gf-entries-in-excel/src/Notification/Manager/NotificationManager.php on line 149
]]>
Hello,
I have problem with URL downloading after replacing Rocket WP with AccelerateWP (they are very similar, the latter one is from CloudLinux). If I am logged-in, everything is fine, but when I download without being logged in to WordPress, the file is corrupted.
I don’t know how to exclude the plugin or just link from being affected by the cache plugin.
Best Regarsd,
Ivan
]]>Is it possible to make it automatic send a email to admin with the entry information in excel/csv – only 1 file per entry, instead of all combined?
]]>I get this error when trying to download the file, I have a Managed Server in Hetzner and have tried in different WordPress installations and always get the same error.