---
title: "csvRepresentation(options:)"
framework: tabulardata
role: symbol
role_heading: Instance Method
path: "tabulardata/dataframeprotocol/csvrepresentation(options:)"
---

# csvRepresentation(options:)

Generates a CSV data instance of the data frame type.

## Declaration

```swift
func csvRepresentation(options: CSVWritingOptions = .init()) throws -> Data
```

## Parameters

- `options`: A doc://com.apple.TabularData/documentation/TabularData/CSVWritingOptions instance.

## See Also

### Saving a Data Frame Type to a CSV Format

- [writeCSV(to:options:)](tabulardata/dataframeprotocol/writecsv(to:options:).md)
