Excel.Workbook
Devolve o conteúdo do livro Excel.
Syntax
Excel.Workbook(
workbook as binary,
optional useHeaders as any,
optional delayTypes as logical
) as table
Remarks
Devolve os conteúdos do livro Excel.
-
useHeaders
pode ser nulo, um valor lógico (verdadeiro/falso) que indica se a primeira linha de cada tabela devolvida deve ser tratada como cabeçalho, ou um registo de opções. Predefinição: falso. -
delayTypes
pode ser nulo ou lógico um valor (verdadeiro/falso) que indica se as colunas de cada tabela devolvida devem ser deixadas sem tipo. Predefinição: falso.
useHeaders
(e delayTypes
for nulo), podem ser fornecidos os seguintes campos de registo: -
UseHeaders
: Pode ser nulo ou lógico um valor (verdadeiro/falso) que indica se a primeira linha de cada tabela devolvida deve ser tratada como cabeçalho. Predefinição: falso. -
DelayTypes
: pode ser nulo ou lógico um valor (verdadeiro/falso) que indica se as colunas de cada tabela devolvida devem ser deixadas sem tipo. Predefinição: falso. -
InferSheetDimensions
: pode ser nulo ou lógico um valor (verdadeiro/falso) que indica se a área de uma folha de cálculo que contenha dados deve ser inferida ao ler a própria folha de cálculo, em vez de ao ler os metadados de dimensões do ficheiro. Pode ser útil nos casos em que os metadados de dimensões estão incorretos. Tenha em atenção que esta opção só é suportada para ficheiros Excel Open XML e não para ficheiros Excel legados. Predefinição: falso.
Examples
Example #1
Devolve os conteúdos da Folha1 a partir de um livro do Excel.
Excel.Workbook(File.Contents("C:\Book1.xlsx"), null, true){[Item="Sheet1"]}[Data]
Result:
Table.FromRecords({
[Column1 = "ID", Column2 = "Name", Column3 = "Phone"],
[Column1 = 1, Column2 = "Bob", Column3 = "123-4567"],
[Column1 = 3, Column2 = "Pam", Column3 = "543-7890"],
[Column1 = 2, Column2 = "Jim", Column3 = "987-6543"]
})
Category
Accessing data