Excel.Workbook
Excel.Workbook(workbook as binary, optional useHeaders as any, optional delayTypes as nullable logical) as table
Excel çalışma kitabının içeriğini döndürür.
useHeaders
null, döndürülen her tablonun ilk satırının üst bilgi veya seçenek kaydı olarak kabul edilip edilmeyeceğini belirten mantıksal (true/false) bir değer olabilir. Varsayılan: false.delayTypes
null veya döndürülen her tablonun sütunlarının yazılmamış bırakılıp bırakılmayacağını belirten mantıksal (true/false) bir değer olabilir. Varsayılan: false.
Için useHeaders
bir kayıt belirtilirse (ve delayTypes
null ise), aşağıdaki kayıt alanları sağlanabilir:
UseHeaders
: Null veya döndürülen her tablonun ilk satırının üst bilgi olarak kabul edilip edilmeyeceğini belirten mantıksal (true/false) bir değer olabilir. Varsayılan: false.DelayTypes
: Null veya döndürülen her tablonun sütunlarının yazılmamış bırakılıp bırakılmayacağını belirten bir mantıksal (true/false) değeri olabilir. Varsayılan: false.InferSheetDimensions
: Null veya veri içeren bir çalışma sayfasının alanının dosyadan boyut meta verilerini okumak yerine çalışma sayfasının kendisini okuyarak çıkarılıp çıkarılmayacağını gösteren mantıksal (true/false) bir değer olabilir. Bu, boyut meta verilerinin yanlış olduğu durumlarda yararlı olabilir. Bu seçeneğin yalnızca Open XML Excel dosyaları için desteklendiğini, eski Excel dosyaları için desteklenmediğini unutmayın. Varsayılan: false.
Excel çalışma kitabından Sayfa1'in içeriğini döndürme.
Kullanım
Excel.Workbook(File.Contents("C:\Book1.xlsx"), null, true){[Item="Sheet1"]}[Data]
Çıkış
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"]
})