首页 > 解决方案 > 电源查询 - 如何在不丢失数据的情况下导入 csv

问题描述

我正在将 CSV 文件中的数据导入 Power Query。问题是某些数据以“00XYZ”的形式出现,而 Power Query 会自动将其转换为“XYZ”,即使禁止将数据类型更改为数字。值得一提的是,在将 SSIS 用于相同目的时,我没有遇到同样的问题。提前感谢亚历克斯

标签: powerqueryimport-csv

解决方案


这似乎在所有情况下都返回 00XYZ

let Source = Csv.Document(File.Contents("C:\TEMP\a.csv"),[Delimiter=",", Columns=3, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}})
in #"Changed Type"

无论csv使用或省略引号

"00XYZ","00XYZ","00XYZ"

00XYZ,"00XYZ",00XYZ


推荐阅读