Skip to main content

O que é um arquivo CSV?

Na computação, existem muitos tipos de formatos de arquivo. Um valor separado por vírgula (CSV) é um arquivo especial formatado com vírgulas como delimitador entre cada elemento de dados. A vírgula é o sinalizador que significa o final e o início de um novo valor de dados no arquivo. Esse arquivo CSV é frequentemente usado por programas como um método de analisar dados rapidamente de um arquivo para outro.

Um arquivo CSV é um dos arquivos mais simples de criar. É um arquivo de texto que usa vírgulas para separar os elementos de dados. Este arquivo é fácil de ler e entender por humanos e aplicativos de computador.

Muitos aplicativos podem exportar dados em vários formatos de arquivo. Esses dados podem ser facilmente compartilhados e importados para outros sistemas de computador. O arquivo CSV é um método padrão de exportação e importação de dados de aplicativos de software. Esse tipo de recurso é suportado pela maioria dos produtos Microsoft®, incluindo o Microsoft Excel®.

Os desenvolvedores de software usam o formato de arquivo CSV há muitos anos. Este é um método simples de delimitar dados em um arquivo, o que o torna extremamente flexível. Ele pode ser usado por vários sistemas operacionais e linguagens de programação, pois é baseado em um delimitador de texto de cadeia simples, comum a todos os programas de software.

Do ponto de vista da segurança, um arquivo CSV não é considerado um método seguro de compartilhamento de dados entre sistemas de computador. Este é um arquivo de texto simples e pode ser facilmente lido e interpretado por computadores. A maioria dos profissionais de segurança recomendaria criptografar esse tipo de arquivo antes de compartilhá-lo. Isso limitará a visualização de dados para pessoas com acesso autorizado.

A maioria dos programas de banco de dados usa o formato CSV. Isso facilita a importação e exportação de dados para um banco de dados. Os dados também podem ser despejados em um formato CSV para fins de relatório, porque a maioria das ferramentas de relatório também usa esse formato.

Um arquivo delimitado por tabulação é outro exemplo de um formato de arquivo de texto. Esse tipo de arquivo é semelhante a um arquivo CSV, exceto pelo uso de um caractere de controle de guia especial para separar os elementos de dados. O formato de arquivo delimitado por tabulação sofre dos mesmos problemas de segurança que o formato CSV e também deve ser criptografado.

Linguagem de marcação extensível (XML) é outro formato de arquivo de texto. XML identifica elementos de dados, o que cria uma definição dos dados que estão sendo compartilhados. Um arquivo XML é semelhante a um mini dicionário dos dados no arquivo. Esse formato tornou-se um método padrão de compartilhamento de dados entre sistemas de computador e é muito superior ao formato CSV.