Excel.Workbook
Trả về nội dung của sổ làm việc Excel.
Syntax
Excel.Workbook(
workbook as binary,
optional useHeaders as any,
optional delayTypes as logical
) as table
Remarks
Trả về nội dung của sổ làm việc Excel.
-
useHeaders
có thể là null, giá trị lô-gic (true/false) cho biết hàng đầu tiên của mỗi bảng được trả về nên được coi là tiêu đề hay bản ghi tùy chọn. Mặc định: false. -
delayTypes
có thể là null hoặc giá trị lô-gic (true/false) cho biết có giữ nguyên trạng thái không phân loại của các cột thuộc mỗi bảng được trả về hay không. Mặc định: false.
useHeaders
(và delayTypes
là null), các trường bản ghi sau đây có thể được cung cấp: -
UseHeaders
: Có thể là null hoặc một giá trị lô-gic (true/false) cho biết hàng đầu tiên của mỗi bảng được trả về có được coi là tiêu đề không. Mặc định: false. -
DelayTypes
: Có thể là null hoặc giá trị lô-gic (true/false) cho biết có giữ nguyên trạng thái không phân loại của các cột thuộc mỗi bảng được trả về hay không. Mặc định: false. -
InferSheetDimensions
: Có thể là null hoặc giá trị lô-gic (true/false) cho biết vùng trang tính chứa dữ liệu có được suy ra bằng cách đọc chính trang tính, thay vì đọc siêu dữ liệu chiều từ tệp hay không. Điều này có thể hữu ích trong các trường hợp siêu dữ liệu chiều không chính xác. Lưu ý rằng tùy chọn này chỉ được hỗ trợ cho các tệp Excel Open XML chứ không được hỗ trợ cho các tệp Excel cũ. Mặc định: false.
Examples
Example #1
Trả về nội dung của Sheet1 từ sổ làm việc 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