Skip to main content

Excel.Workbook

Mengembalikan kandungan buku kerja Excel.

Syntax

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

Remarks

Mengembalikan kandungan buku kerja Excel.

  • useHeaders boleh menjadi nol, nilai logik (benar/salah) yang menunjukkan sama ada baris pertama bagi setiap jadual yang dikembalikan perlu dianggap sebagai pengepala, atau rekod pilihan. Lalai: salah.
  • delayTypes boleh menjadi nilai nol atau logik (benar/salah) yang menunjukkan sama ada lajur bagi setiap jadual yang dikembalikan perlu dibiarkan tidak bertaip. Lalai: salah.

Jika laporan ditentukan untuk useHeaders (dan delayTypes adalah nol), medan rekod berikut mungkin diberikan:

  • UseHeaders: Boleh menjadi nilai nol atau logik (benar/salah) yang menunjukkan sama ada baris pertama bagi setiap jadual yang dikembalikan perlu dianggap sebagai pengepala. Lalai: salah.
  • DelayTypes: Boleh menjadi nilai nol atau logik (benar/salah) yang menunjukkan sama ada lajur bagi setiap jadual yang dikembalikan perlu dibiarkan tanpa ditaip. Lalai: salah.
  • InferSheetDimensions: Boleh menjadi nilai nol atau logik (benar/salah) yang menunjukkan sama ada kawasan helaian kerja yang mengandungi data perlu disimpulkan dengan membaca lembaran kerja itu sendiri, berbanding dengan membaca metadata dimensi daripada fail. Perkara ini berguna dalam kes yang mana metadata dimensi adalah tidak betul. Ambil perhatian bahawa pilihan ini hanya disokong untuk fail Open XML Excel, bukan untuk fail Excel legasi. Lalai: salah.

Examples

Example #1

Kembalikan kandungan Lembaran1 daripada buku kerja 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