---
title: "Exporting entries as CSV or TSV from GravityView"
date: 2026-04-23
author: "GravityKit"
link: "https://www.gravitykit.com/docs/gravityview/advanced/csv-export/"
---

When exporting entries, only the fields configured in the View will be shown. If a user can not see a field by accessing the View, they will not be able to access it by CSV export.

## See how to set this up using the "Export Link" widget

https://www.youtube.com/watch?v=CFPfHHCWg2c 

## Exporting every entry from the DataTables layout

The DataTables layout's toolbar includes **Excel** and **CSV** buttons. These come from the DataTables library, and they only export the rows currently loaded in the browser. When AJAX (server-side processing) is enabled, that is just the page you have scrolled to, so the exported file can be incomplete with no warning. For example, a View holding 325 entries can export only around 240 rows.

To export every entry the View contains, use GravityView's **Export Link** widget instead of the toolbar buttons:

- Open the View and go to **Settings**. On the **Permissions** tab, enable **Allow Export** and **Show All In File**.
- Add the **Export Link** widget to a widget area, either above or below the table. It adds a **Download CSV** button that pulls every entry from the server, not just the rows loaded in the browser.

![GravityView View Settings Permissions tab with the Allow Export and Show All In File options enabled](https://www.gravitykit.com/wp-content/uploads/2026/04/shot-csv-permissions.png)On the View's Permissions tab, enable Allow Export and Show All In File.**Note:** The **Export Link** widget produces CSV or TSV only, not Excel. If the **Download CSV** link returns a 404, go to **Settings**, then **Permalinks** in WordPress and save once to fix it.