Sintaxe
M
Csv.Document(source as any, optional columns as any, optional delimiter as any, optional extraValues as nullable number, optional encoding as nullable number) as tableParâmetros
- sourceanyObrigatório
Conteúdo CSV a ser lido (texto ou binário).
Mcsv- columnsanyOpcional
Número de colunas, lista de nomes, tipo de tabela ou registro de opções.
- delimiteranyOpcional
Caractere ou lista de caracteres delimitadores;
""divide por espaços em branco consecutivos.- extraValuesnullable numberOpcional
Tratamento de valores extras, conforme
ExtraValues.Type.- encodingnullable numberOpcional
Tipo de codificação de texto, conforme
TextEncoding.Type.
Retorna
tableExemplo
M
let
csv = Text.Combine({"OrderID,Item", "1,Fishing rod", "2,1 lb. worms"}, "#(cr)#(lf)")
in
Table.PromoteHeaders(Csv.Document(csv))Resultado
M
Table.FromRecords({
[OrderID = "1", Item = "Fishing rod"],
[OrderID = "2", Item = "1 lb. worms"]
})Mais informações
- Subgrupo
- Csv