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

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