---
title: CSVWritingOptions
framework: tabulardata
role: symbol
role_heading: Structure
path: tabulardata/csvwritingoptions
---

# CSVWritingOptions

A set of CSV file-writing options.

## Declaration

```swift
struct CSVWritingOptions
```

## Topics

### Initializers

- [init()](tabulardata/csvwritingoptions/init().md)
- [init(includesHeader:dateFormat:nilEncoding:trueEncoding:falseEncoding:newline:delimiter:)](tabulardata/csvwritingoptions/init(includesheader:dateformat:nilencoding:trueencoding:falseencoding:newline:delimiter:).md)
- [init(includesHeader:nilEncoding:trueEncoding:falseEncoding:newline:delimiter:)](tabulardata/csvwritingoptions/init(includesheader:nilencoding:trueencoding:falseencoding:newline:delimiter:).md)

### Instance Properties

- [dateFormat](tabulardata/csvwritingoptions/dateformat.md)
- [dateFormatter](tabulardata/csvwritingoptions/dateformatter.md)
- [delimiter](tabulardata/csvwritingoptions/delimiter.md)
- [falseEncoding](tabulardata/csvwritingoptions/falseencoding.md)
- [includesHeader](tabulardata/csvwritingoptions/includesheader.md)
- [newline](tabulardata/csvwritingoptions/newline.md)
- [nilEncoding](tabulardata/csvwritingoptions/nilencoding.md)
- [trueEncoding](tabulardata/csvwritingoptions/trueencoding.md)
