Excel.Workbook
ไวยากรณ์
Excel.Workbook(workbook as binary, optional useHeaders as any, optional delayTypes as nullable logical) as table
เกี่ยวกับ
แสดงเนื้อหาของเวิร์กบุ๊ก Excel
useHeaders
อาจเป็น Null, ค่าเชิงตรรกะ (จริง/เท็จ) ที่ระบุว่าควรใช้แถวแรกของแต่ละตารางที่แสดงนั้นเป็นส่วนหัว หรือเรกคอร์ดตัวเลือกหรือไม่ ค่าเริ่มต้น: เท็จdelayTypes
อาจเป็น Null หรือค่าเชิงตรรกะ (จริง/เท็จ) ที่ระบุว่าควรทิ้งคอลัมน์ของแต่ละตารางที่แสดงนั้นไว้เป็นแบบไม่ระบุชนิดหรือไม่ ค่าเริ่มต้น: เท็จ
ถ้ามีการระบุเรกคอร์ดสําหรับ useHeaders
(และ delayTypes
เป็น null) อาจได้รับเขตข้อมูลเรกคอร์ดต่อไปนี้:
UseHeaders
: อาจเป็น Null หรือค่าเชิงตรรกะ (จริง/เท็จ) ที่ระบุว่าควรใช้แถวแรกของแต่ละตารางที่แสดงนั้นเป็นส่วนหัวหรือไม่ ค่าเริ่มต้น: เท็จDelayTypes
: อาจเป็น Null หรือค่าเชิงตรรกะ (จริง/เท็จ) ที่ระบุว่าควรทิ้งคอลัมน์ของแต่ละตารางที่แสดงนั้นไว้เป็นแบบไม่ระบุชนิดหรือไม่ ค่าเริ่มต้น: เท็จInferSheetDimensions
: อาจเป็น Null หรือค่าเชิงตรรกะ (จริง/เท็จ) ที่ระบุว่าพื้นที่ของแผ่นงานมีข้อมูลที่ต้องได้รับการอนุมานด้วยการอ่านที่ตัวแผ่นงานเอง แทนการอ่านเมตาดาต้าขนาดจากไฟล์ ซึ่งอาจเป็นประโยชน์ในกรณีที่เมตาดาต้าขนาดไม่ถูกต้อง โปรดทราบว่าตัวเลือกนี้ได้รับการสนับสนุนสําหรับไฟล์ Open XML Excel เท่านั้น ไม่ใช่สําหรับไฟล์ Excel แบบดั้งเดิม ค่าเริ่มต้น: เท็จ
ตัวอย่างที่ 1
แสดงเนื้อหาของ Sheet1 จากเวิร์กบุ๊ก Excel
การใช้งาน
Excel.Workbook(File.Contents("C:\Book1.xlsx"), null, true){[Item="Sheet1"]}[Data]
เอาท์พุท
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"]
})
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ