---
title: "CSVReadingError.wrongNumberOfColumns(row:columns:expected:)"
framework: Tabular Data
role: symbol
role_heading: Case
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, tvOS 15.0+, visionOS 1.0+, watchOS 8.0+]
path: "tabulardata/csvreadingerror/wrongnumberofcolumns(row:columns:expected:)"
---

# CSVReadingError.wrongNumberOfColumns(row:columns:expected:)

An error that indicates the CSV data contains a row with a mismatched number of columns.

## Declaration

```swift
case wrongNumberOfColumns(row: Int, columns: Int, expected: Int)
```

## Parameters

- `row`: The index of the row that contains the mismatched number of columns.
- `columns`: The number of columns in the row.
- `expected`: The number of columns in the other rows.

## See Also

### Getting Error Information

- [column](tabulardata/csvreadingerror/column.md)
- [row](tabulardata/csvreadingerror/row.md)
- [CSVReadingError.badEncoding(row:column:cellContents:)](tabulardata/csvreadingerror/badencoding(row:column:cellcontents:).md)
- [CSVReadingError.failedToParse(row:column:type:cellContents:)](tabulardata/csvreadingerror/failedtoparse(row:column:type:cellcontents:).md)
- [CSVReadingError.misplacedQuote(row:column:)](tabulardata/csvreadingerror/misplacedquote(row:column:).md)
- [CSVReadingError.missingColumn(columnName:)](tabulardata/csvreadingerror/missingcolumn(columnname:).md)
- [CSVReadingError.unsupportedEncoding(_:)](tabulardata/csvreadingerror/unsupportedencoding(_:).md)
