Excel 2016教程: 从 CSV 文件导入数据
从 CSV 文件导入数据
如果您从 CSV 文件导入数据,Power Query 将自动检测列分隔符包括列名称和类型。例如,如果您导入下面的示例 CSV 文件,Power Query 自动使用第一行作为列名称并更改每列数据类型。
示例 CSV 文件
Power Query 自动更改每列数据类型:
在查询编辑器中,Power Query 自动应用FirstRowAsHeader步骤和误差步骤。这些自动操作是相当于手动升级行和手动更改每列类型。
公式示例
= Excel.Workbook
(File.Contents("C:\Example\Products and Orders.xlsx"))
After Power Query auto detects columns:
= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)
= Table.PromoteHeaders(Source)
= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})