etlplus.file.csv

etlplus.file.csv module.

Helpers for reading/writing Comma-Separated Values (CSV) files.

Notes

  • A CSV file is a plain text file that uses commas to separate values.

  • Common cases:
    • Each line in the file represents a single record.

    • The first line often contains headers that define the column names.

    • Values may be enclosed in quotes, especially if they contain commas

      or special characters.

  • Rule of thumb:
    • If the file follows the CSV specification, use this module for

      reading and writing.

Classes

CsvFile()

Handler implementation for CSV files.