Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Syntaxe
Table.FromList(
list as list,
optional splitter as nullable function,
optional columns as any,
optional default as any,
optional extraValues as nullable number
) as table
À propos
Convertit une liste en list une table en appliquant la fonction de fractionnement facultative, splitterà chaque élément de la liste. Par défaut, la liste est supposée être une liste de valeurs de texte fractionnées par virgules. Facultatif columns peut être le nombre de colonnes, une liste de colonnes ou un TableType. Facultatif default et extraValues peut également être spécifié.
Exemple 1
Créez une table à partir d’une liste à l’aide du séparateur par défaut.
Utilisation
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
Output
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Exemple 2
Créez une table à partir d’une liste à l’aide d’un séparateur personnalisé.
Utilisation
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
Output
Table.FromRecords({
[#"Letter and Example Word" = "a,apple"],
[#"Letter and Example Word" = "b,ball"],
[#"Letter and Example Word" = "c,cookie"],
[#"Letter and Example Word" = "d,door"]
})
Exemple 3
Créez une table à partir de la liste à l’aide du Record.FieldValues séparateur.
Utilisation
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
Output
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})