MARKETPLACE
PLUGINS
WGD CSV EXPORTER ADVANCED
WGD CSV Exporter Advanced logo

WGD CSV Exporter Advanced

Published September 2022
   •    Updated December 2025

Plugin details

This plugin allows you to programmatically build and download a structured CSV file using Bubble data—column by column and row by row. It is designed to support multi-source data and dynamic table generation, enabling the creation of well-formed CSV exports with advanced formatting and control over the build process.
This plugin is ideal for apps that need to export complex reports, multi-table data, or user-generated content, while ensuring each row/column is aligned correctly and values are properly escaped.

$69

One time

2.5 stars   •   4 ratings
71 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

WGD Plugins logo
WGD Plugins
Joined 2021   •   60 Plugins
View contributor profile

Instructions

Step 1: Install the Plugin In your Bubble editor, go to the Plugins tab.

Click “Add plugins”, then search for “WGD Advanced CSV Builder” or use your private link.

Click Install.

Step 2: Add the Plugin Element to Your Page
Go to the Design tab.

Drag the WGD Advanced CSV Builder element onto the page.

Keep it hidden if you don’t need it visible.

Step 3: Prepare Data & Define Fields
Before you begin, ensure that:

You have a data source (like a list of Things).

You know which fields or columns you want to export.

You have an input or condition that triggers CSV creation (e.g., a button).

Step 4: Set Up the Workflow in Stages
A. Reset the Matrix
Action: Reset CSV Builder

Use when:

Starting a new CSV

Rebuilding after download

Ensuring clean initialization

B. Initialize the Matrix
Action: Initialize CSV Matrix

Set:

number_of_rows: length of your list (e.g., Search for Items:count)

name_of_the_csv_file: filename for the download

C. Update Matrix from Data Source
Action: Update from Data Source

This will:

Set internal row length

Define available fields from the provided data source

Publish the initialized state as true


D. Add Columns One by One
Action: Add Column

Set:

column: List of values for this column (e.g., Search for Users's email)

column_header_title: The header label for the column

Repeat this step for each column you want to include in the CSV.

Step 5: Download the CSV
Action: Download CSV

This action will:

Serialize the built matrix into a CSV string

Encode and trigger a file download in the browser

Use the name_of_the_csv_file as the file name

Step 6: Optionally Reset After Download
Action: Reset CSV Builder again

Useful for clearing the data after exporting

Types

This plugin can be found under the following types:
Api   •   Element   •   Action

Categories

This plugin can be found under the following categories:
Analytics   •   Technical   •   Data (things)   •   Compliance   •   Productivity   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.5)

No set up docs
March 11th, 2025
disapointed that demo page is not working and set up docs not available
Wasted money
December 3rd, 2024
How to set it up? No documentation, the demo doesn't work, support doesn't answer.
Perfect Plugin For CSV Exports
July 18th, 2024
Delighted I found this plugin. It allows for exporting straight from search whereas the others export from repeating groups. Its super fast on larger data sets. I highly recommend. Money well spent.
Works like a charm!
October 31st, 2023
Got very quick support that allowed me to get this up and running! Works as it should :)
Hello please reach out to [email protected] and we can help you set up this plugin or alternatively you can see our demo workflows here https://bubble.io/page?type=custom&name=RUE+%3A+CSV+Exporter&id=csv-upload-test-2&tab=tabs-2
October 30th, 2023
  •  
WGD Plugins
Bubble