Abrir, Ler e Escrever um Arquivo CSV no Octave

Neste guia, vou detalhar o processo de leitura e gravação de dados no formato CSV utilizando o Octave.

Mas afinal, o que é o formato CSV? Trata-se de um padrão amplamente adotado para intercâmbio de dados entre distintos softwares. O nome "CSV" deriva do fato de que os valores são delimitados por vírgulas (do inglês, "comma-separated values"). Este formato é comumente empregado para importar ou exportar informações para planilhas, como Excel ou Calc, e também em sistemas de bancos de dados.

Dentro do ambiente Octave, você tem a capacidade de gravar e recuperar dados neste formato. Adicionalmente, é possível importar informações de uma planilha em CSV e armazená-las em uma variável.

Criação de um arquivo CSV

Vejamos um exemplo prático.

Suponha que você queira criar uma matriz 3x3:

>> M = [1 2 3; 4 5 6; 7 8 9]
M =
1 2 3
4 5 6
7 8 9

Para armazenar a matriz M em um arquivo CSV, você deve recorrer à função csvwrite().

Indique o nome desejado para o arquivo no primeiro argumento e, no segundo, o objeto a ser gravado, que neste cenário é a matriz M.

>> csvwrite("matrix.csv", M)

A matriz estará devidamente registrada no arquivo denominado "matrix.csv".

Ler um arquivo CSV

Agora, para ler o arquivo CSV previamente criado, utilizamos a função csvread().

Informe o nome do arquivo, entre aspas, como primeiro argumento da função.

>> A = csvread("matrix.csv")
A =
1 2 3
4 5 6
7 8 9

A função csvread() processa o conteúdo do arquivo "matrix.csv" e transfere os dados para a variável A.

Assim, de maneira simples e eficaz, você pode manipular dados no formato CSV no Octave.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Arquivos em Octave

FAQ