Quando você salva os dados como um arquivo CSV (valores separados por vírgula), os dados são transformados em um formato de texto simples. Aqui está um colapso do que acontece:
*
Estrutura: Os dados são organizados em linhas e colunas, representando registros e campos, respectivamente. Cada linha normalmente corresponde a uma única entrada de dados e cada coluna representa um atributo específico dessa entrada.
* Delimitador
: Vírgulas (`,`) são usadas como delimitadores para separar os valores dentro de cada linha. Se um valor em si contém uma vírgula, normalmente é fechado em citações duplas (`" `).
*
quebras de linha: Cada linha é separada da próxima por um caractere de nova linha (`\ n` ou` \ r \ n`, dependendo do sistema operacional).
*
Perda de tipo de dados (potencial): CSV é um formato baseado em texto. Ele não armazena inerentemente tipos de dados (como números inteiros, carros alegóricos, datas, etc.). Os valores são armazenados como cordas. Quando você lê o arquivo CSV novamente em um programa, o programa precisa interpretar essas seqüências e convertê -las novamente nos tipos de dados apropriados, o que às vezes pode levar à perda de dados ou erros se a conversão não for tratada corretamente (por exemplo, uma sequência que não pode ser convertida em um número).
*
sem formatação: Os arquivos CSV não preservam nenhuma formatação da fonte original (como texto em negrito, tamanho da fonte ou cores celulares). Somente os valores de dados brutos são salvos.
*
Simplicidade e portabilidade: A simplicidade do CSV o torna altamente portátil. Ele pode ser facilmente aberto e lido por vários programas e linguagens de script, incluindo software de planilha, aplicativos de banco de dados e linguagens de programação como Python, R e muito mais.
Em essência, salvar os dados como um arquivo CSV é como tirar um instantâneo de seus dados em um formato muito básico e somente de texto. É excelente para transferir dados entre diferentes sistemas e aplicativos, mas sacrifica as informações ricas sobre formatação e tipo de dados presentes em formatos mais sofisticados.