Um arquivo CSV (Comma Separated Values - Valores Separados por Vírgula) é um arquivo de texto simples que armazena dados tabulares (números e texto) em um formato estruturado e simples. Cada linha do arquivo representa uma linha na tabela, e os valores dentro de cada linha são separados por vírgulas. Embora o nome sugira que as vírgulas são o único delimitador, outros delimitadores como ponto e vírgula, tabulações ou espaços também são comumente usados, especialmente em regiões onde as vírgulas são utilizadas como separadores decimais. Arquivos CSV são amplamente utilizados para troca de dados entre diferentes aplicações e sistemas devido à sua simplicidade e independência de plataforma. Eles são facilmente criados e lidos por programas de planilha eletrônica (spreadsheet programs), aplicações de banco de dados e linguagens de programação. A ausência de formatação e estruturas de dados complexas os torna eficientes para armazenar e transferir grandes conjuntos de dados. No entanto, essa simplicidade também implica que os arquivos CSV não suportam recursos como múltiplas planilhas, fórmulas ou formatação, que estão disponíveis em formatos de planilha mais complexos. A primeira linha frequentemente contém cabeçalhos de coluna, fornecendo uma descrição dos dados em cada coluna, mas isso não é um requisito estrito. Arquivos CSV são uma ferramenta fundamental para gerenciamento e análise de dados.