# FormatCsvParams

> _Since v2.4.0_

Subset of [`ExportParams`](/grid/plugins/export/interfaces/exportparams.md) accepted by the pure formatters
([`ExportPlugin.formatCsv`](/grid/plugins/export/classes/exportplugin.md#formatcsv) / [`ExportPlugin.formatExcel`](/grid/plugins/export/classes/exportplugin.md#formatexcel)).

The formatters operate on already-resolved data, so options that affect
value resolution (`mode`, `rowIndices`, `format`, `fileName`,
`fileExtension`) are intentionally excluded — if you need them, run them
through [`ExportPlugin.export`](/grid/plugins/export/classes/exportplugin.md#export) first or call the download/export
methods.

`processCell` **is** honoured: it runs once per cell on the values you pass
in, just like the download methods.

```ts
type FormatCsvParams = Pick<ExportParams, "columns" | "includeHeaders" | "processCell" | "processHeader">
```
