csv

Codificador e decodificador CSV rudimentar

Importação

_ <- fat.extra.csv

Variáveis

Essas entradas são definidas via importação e podem ser atualizadas posteriormente para configurar o comportamento dos métodos da biblioteca:

  • csvSeparator, o padrão é vírgula ','
  • csvReplacement, o padrão é texto vazio ''

Métodos

Nome Assinatura Breve descrição
toCsv (header: List/Text, rows: List/Scope): Text Criar csv a partir de linhas
fromCsv (csv: Text): List/Scope Converter csv para lista de linhas

Uso

toCsv

Código de exemplo:

_ <- fat.extra.csv

headers = [ 'name', 'stock', 'sale' ]

data = [
  { sale = true,  stock = 52, name = 'Apple' }
  { sale = false, stock = 35, name = 'Orange' }
  { sale = true,  stock = 24, name = 'Banana' }
]

toCsv(headers, data)  # name,stock,sale\nApple,52,true\nOrange,35,false...

csvReplacement é usado por toCsv como substituto no caso de um csvSeparator ser encontrado dentro de um texto sendo codificado

fromCsv

Código de exemplo:

csvData = fromCsv(data)  # Lista/Escopo de dados originais

escapar entrada contendo csvSeparator com aspas não é suportado

Veja também

results matching ""

    No results matching ""