Pular para o conteúdo principal
Roberty Studio
RPADocuments

CSV

CSV

O módulo CSV é responsável por realizar ações de manipulação de CSV. Seus métodos podem ser acessados conforme o exemplo abaixo:

js
const csvRead = await CSV.read["v2_0_0"]({
path: "C:/Users/Roberty/Desktop/teste.csv",
separator: ","
})

Métodos​

read​

Método responsável por ler um arquivo CSV.

js
const csvRead = await CSV.read["v2_0_0"]({
path: "C:/Users/Roberty/Desktop/teste.csv",
separator: ","
})

Parâmetros obrigatórios​

  • path: String - espera o caminho do arquivo CSV que será lido.

Parâmetros opcionais​

  • separator: String - espera o separador de colunas do arquivo CSV. Valor padrão: ;.

Retorno​

A constante ou variável criada, como a csvRead do exemplo mostrado anteriormente, receberá um objeto com as seguintes propriedades:

  • values: Array - retorna um array com os valores do arquivo CSV.
  • count: Number - retorna o número de linhas do arquivo CSV.
  • path: String - retorna o caminho do arquivo CSV lido.
  • separator: String - retorna o separador de colunas utilizado na leitura.

getCellValue​

Método responsável por obter o valor que está presente em uma célula de um arquivo CSV.

js
const getCellValue = await CSV.getCellValue["v1_0_0"]({
csvFile: csvRead,
row: 1,
column: 1
})

Parâmetros obrigatórios​

  • csvFile: Object - espera um objeto retornado pela ação read.
  • row: Number - espera um número correspondente à linha desejada. A contagem começa em 0 (0 = primeira linha).
  • column: Number - espera um número correspondente à coluna desejada. A contagem começa em 0 (0 = primeira coluna).

Retorno​

A constante ou variável criada, como a getCellValue do exemplo mostrado anteriormente, receberá um objeto com as seguintes propriedades:

  • value: Any - retorna o valor da célula obtida.

setCellValue​

Método responsável por definir o valor de uma célula de um arquivo CSV.

js
await CSV.setCellValue["v1_0_0"]({
csvFile: csvRead,
row: 1,
column: 1,
value: "novo valor"
})

Parâmetros obrigatórios​

  • csvFile: Object - espera um objeto retornado pela ação read.
  • row: Number - espera um número correspondente à linha desejada. A contagem começa em 0 (0 = primeira linha).
  • column: Number - espera um número correspondente à coluna desejada. A contagem começa em 0 (0 = primeira coluna).
  • value: String - espera o valor que será definido na célula.

Retorno​

Esta ação não possui retorno.