๐ Export your data in Excel file โ
In a nutshell
This job allows you to export all your items data in a single or multiple Excel file, one column per field and one line per item.
๐ฅ Download the latest version of this jobs.
โ Time to setup: 5 minutes.
๐ Prerequisites: A Product-Live account with access to the Data Factory platform.
The current version is (last updated on 2026-01-05).
Generic job reference: .
Result โ
Once setup, a job is available in the Actions menu of your table.
Select some items, and click on the job to export your data in one or multiple Excel file.
The files are availables to download once the execution is complete.
Requirements โ
To deploy this job, you'll need a valid Product-Live account and an active Data Factory pipeline.
If you don't have access to the Data Factory module, please contact our support team.
Setup โ
Download the last version of this job, available here
Create a new Data Factory variable named
generic_job_2_export_excel_table_key. This variable will contain the key of the table you wish to add the export capabilities to- To learn more about Data Factory variables, please refer to the dedicated documentation
- To access the key of a table, please contact your administrator.
Optional: If the table you wish to add the export capabilities to is a shared table, you will also need to specify the key of the account owning the table in a dedicated property named
accountKeyin the two taskstable-export-schemaandtable-export-itemsThen simply import the downloaded Data Factory job in your account. Don't forget to make it visible on the table of your choice.
Your job is now available in the Actions menu of your table. Select some items, and click on the job to export an Excel file containing all the data of the selected items. Check out the 'Further information' section to customize your job and exported Excel file.
Further information โ
Job design โ
The job is composed of 4 tasks, organized in as presented in the following diagram:
mermaid
flowchart TD
start["๐ Job Start"]
end_["๐ขJob is complete"]
product_export["Export selected items [1]"]
table_export["Export selected table structure [2]"]
xslt_transform["Transformation of exported items into an Excel file [3]"]
generate_excel["Excel file creation [4]"]
start --> product_export
product_export --> table_export
table_export --> xslt_transform
xslt_transform --> generate_excel
generate_excel --> end_- [1]: The Data Factory task used is
table-export-items - [2]: The Data Factory task used is
table-export-schema - [3]: The transformation is done using the
file-transformation-xslttask - [4]: The Excel is created using the
file-generation-xlsxtask
If it's your first time using Data Factory, the Get started tutorial is a good place to start. You can also check the Tasks section to learn more about the different tasks available.
All possible parameters โ
This job can be customized using all the available parameters in the XSLT transformation file :
File output type
| Property | Type | Required | Description |
|---|---|---|---|
output_file_type | => one_file_per_category : Generate one Excel file by unique pair of classification and category in the input items => one_file : Generate one Excel file that contains all fields and items data |
Columns setup
| Property | Type | Required | Description |
|---|---|---|---|
columns_include_medias | YES | NO Include all medias related columns (fields of type ATTACHMENT and IMAGE) in the Excel output | ||
columns_include_specifics_fields | YES | NO Include specific fields columns in the Excel output. Set to NO to export only common fields columns | ||
columns_keep_empty_columns | YES | NO Keep potentials empty columns in the Excel output, wether selected items contains any data for them or not. This parameter is ignored if you set "output_only_data_structure" to YES | ||
columns_ignored_fields_keys | List of fields keys to ignore in the Excel output, field keys separated by semicolons, for example : KEY;KEY2;KEY3 |
Screen setup
| Property | Type | Required | Description |
|---|---|---|---|
screen_key | Screen key used to order columns. By default we take the screen at position 1 in the table. | ||
screen_exhaustive | YES | NO Restrict the columns in the output by those displayed in the setuped screen. |
Misc
| Property | Type | Required | Description |
|---|---|---|---|
misc_languages | Languages to use, languages codes separated by commas. Output one file for each language. Only useful for multi-language table. | ||
misc_classificationKey | If you want to set a specific classification key to use, set this parameter. Only table with multiple classifications are concerned by this parameter. By default we'll export all the actives classifications availables. | ||
misc_display_suffixes | YES | NO Include suffixes with the displayed values in the Excel cells | ||
misc_display_images | YES | NO Display images directly in the cell instead of links | ||
misc_multi_values_separator | Separator used in case of multi-valued attribute to display in a cell. By default a breakline will be used |
Further customizations โ
In addition to the available parameters it's possible to customize the job to fit any of your needs. Here are some examples:
- Customize the Excel file to add your own logo, or to change the color of the header
- Directly add a miniaturized image of the product in the Excel file
- Hide some fields from the Excel file
- Drop the Excel file in a specific folder of your Google Drive or a FTP server
Our support team is also available to help you with the setup of your job.
Don't hesitate to contact us if you need any assistance.