Skip to main content

Excel.Workbook

Atgriež Excel darbgrāmatas saturu.

Syntax

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

Remarks

Atgriež Excel darbgrāmatas saturu.

  • useHeaders var būt Null, loģiska (true/false) vērtība, kas norāda, vai katras atgrieztās tabulas pirmā rinda ir jāuzskata par galveni, vai opciju ieraksts. Noklusējums: false.
  • delayTypes var būt Null vai loģiskā (true/false) vērtība, kas norāda, vai katras atgrieztās tabulas kolonnas ir jāatstāj bez tipa. Noklusējuma vērtība: false.

Ja parametram useHeaders ir norādīts ieraksts (un parametra delayTypes vērtība ir Null), var tikt nodrošināti šādi ieraksta lauki:

  • UseHeaders: var būt Null vai loģiska (true/false) vērtība, kas norāda, vai katras atgrieztās tabulas pirmā rinda ir jāuzskata par galveni. Noklusējums: false.
  • DelayTypes: var būt Null vai loģiska (true/false) vērtība, kas norāda, vai katras atgrieztās tabulas kolonnas ir jāatstāj bez tipa. Noklusējums: false.
  • InferSheetDimensions: var būt Null vai loģiska (true/false) vērtība, kas norāda, vai darblapas apgabalam, kurā ir dati, ir jābūt izsecinātam, lasot pašu darblapu, nevis failā lasot dimensiju metadatus. Tas var būt noderīgi gadījumos, ja dimensiju metadati nav pareizi. Ņemiet vērā, ka šī opcija tiek atbalstīta tikai Open XML Excel failiem, bet ne mantotajiem Excel failiem. Noklusējuma vērtība: false.

Examples

Example #1

Atgriežas uz Excel darbgrāmatas Lapas1 saturu.

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