Salesforce Table to CSV Exporter
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Salesforce Table to CSV Exporter scans Salesforce pages for table structures—standard list views, report tables, related lists, custom data tables, and even Lightning data tables—and exports their content to CSV format. It extracts table headers and rows, handles multi-column data, and generates a clean, downloadable CSV file. You can choose to include headers, trim whitespace from cell content, and select your preferred delimiter (comma, semicolon, or any custom character). The tool works with the current table view, making it easy to capture exactly what you see on screen.
WHERE IT RUNS
This tool runs as a userscript inside the BotGentz extension on any Salesforce domain (*.salesforce.com). All processing happens locally in your browser—no data is sent to external servers. It works on standard Salesforce pages, Lightning Experience, and classic view tables.
HOW TO USE
Navigate to any Salesforce page that contains a table—a list view, report, related list, or custom data table. Open the panel and click "Refresh Table List" to detect all tables on the page. Select the table you want to export from the dropdown. Click "Export CSV" to download the file, or "Copy CSV" to copy the data directly to your clipboard. Use the settings to customize your export: toggle headers, trim whitespace, or change the delimiter. The tool will remember your preferences across sessions.
TECHNICAL MECHANISM
The tool uses a multi-selector approach to identify Salesforce tables. It targets common Salesforce table classes like dataTable, list, reportTable, relatedList, and uiDataTable. It also looks for role="grid" tables and data-aura-class attributes used in Lightning components. Once a table is found, the tool extracts headers from thead or th elements and rows from tbody or tr elements. It handles nested structures and dynamic content by reading the live DOM. The CSV generation escapes special characters, wraps fields in quotes when needed, and adds a UTF-8 BOM for Excel compatibility.
THE PANEL
The panel can be dragged anywhere on screen, snapped to the edge, resized, collapsed, and closed with Escape. It remembers its position per site and stays out of your way until you need it.
PLEASE NOTE
This tool requires the free BotGentz extension to run. It exports the current table view only; tables using infinite scroll or lazy loading may not show all rows until scrolled into view. Salesforce's table structures vary across versions and custom orgs. Sites change frequently; if the tool stops working on a particular page, it may need updating. All processing is local—no data is collected or transmitted.