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.
useHeadersvar 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.delayTypesvar 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