Перейти до основного вмісту

Excel.Workbook

Повертає вміст книги Excel.

Syntax​

Excel.Workbook(
workbook as binary,
optional useHeaders as any,
optional delayTypes as logical
) as table

Remarks​

Повертає вміст книги Excel.

  • useHeaders може мати Null-, логічне значення (true/false), що вказує, чи слід враховувати перший рядок кожної поверненої таблиці як заголовок, або запис параметрів. Значення за замовчуванням: false.
  • delayTypes може мати Null-, логічне значення (true/false), яке вказує, чи слід залишати нетипізованими стовпці кожної поверненої таблиці. Значення за замовчуванням: false.

Якщо для useHeaders указано запис, а delayTypes має Null-значення, можна використовувати такі поля запису:

  • UseHeaders – може мати Null- або логічне значення (true/false), що вказує, чи враховувати перший рядок кожної поверненої таблиці як заголовок. Значення за замовчуванням: false.
  • DelayTypes – може мати Null- або логічне значення (true/false), яке вказує, чи слід залишати нетипізованими стовпці кожної поверненої таблиці. Значення за замовчуванням: false.
  • InferSheetDimensions – може мати Null- або логічне значення (true/false), яке вказує, що потрібно зчитати, щоб викликати область аркуша, де містяться дані: саму книгу чи метадані вимірів із файлу. Цей параметр особливо корисний, якщо метадані атрибутів неправильні. Зверніть увагу, що він підтримується лише для файлів Excel Open XML, але не для застарілих. Значення за замовчуванням: false.

Examples​

Example #1​

Повернення вмісту з книги Excel, Аркуш1.

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