powerquery - 电源查询 - 如何在不丢失数据的情况下导入 csv
问题描述
我正在将 CSV 文件中的数据导入 Power Query。问题是某些数据以“00XYZ”的形式出现,而 Power Query 会自动将其转换为“XYZ”,即使禁止将数据类型更改为数字。值得一提的是,在将 SSIS 用于相同目的时,我没有遇到同样的问题。提前感谢亚历克斯
解决方案
这似乎在所有情况下都返回 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
推荐阅读
- c# - 如何在 .net Core API 项目中跨多个线程限制对 HttpClient 的所有传出异步调用
- javascript - 无法获取工具提示 innerHtml 元素的 DOM id
- javascript - 如何为textarea中匹配的数组项添加高亮背景
- javascript - 如何使用JS按范围从字符串中删除字符串
- roblox - 如何报告 Roblox Studio 中的错误?
- html - 使用 Rangy 库按字号选择范围
- websocket - 是否有必要压缩 Websocket 短消息?
- c++ - 转发引用始终视为右值引用
- php - Laravel 使用了错误的用户提供者
- cancellationtokensource - 使用 CancellationToken 的正确方法是什么?