# CsvOpenOptions

## Content

# Type Alias: CsvOpenOptions

```ts
type CsvOpenOptions = object;
```

Options to open the CSV file.

## Properties

### columnHasHeader?

```ts
optional columnHasHeader?: boolean;
```

Optional. Whether the column data in the CSV file has a header. The default value is true.

#### Example

```javascript
viewer.openFile('Documents/HelloWorld.CSV', FileType.CSV, {columnHasHeader: false});
```

***

### columnSeparator?

```ts
optional columnSeparator?: string;
```

Optional. Column separator for CSV file. The default value is ','.

#### Example

```javascript
viewer.openFile('Documents/HelloWorld.CSV', FileType.CSV, {columnSeparator: ','});
```

***

### encoding?

```ts
optional encoding?: string;
```

Optional. Encoding for CSV file. The default value is 'UTF-8'.

#### Example

```javascript
viewer.openFile('Documents/HelloWorld.CSV', FileType.CSV, {encoding: 'ANSI'});
```

***

### rowSeparator?

```ts
optional rowSeparator?: string;
```

Optional. Row separator for CSV file. The default value is '\r\n'.

#### Example

```javascript
viewer.openFile('Documents/HelloWorld.CSV', FileType.CSV, {rowSeparator: '\r\n'});
```
