Text 电源查询:如何将数字作为文本导入

Text 电源查询:如何将数字作为文本导入,text,import,numbers,powerquery,Text,Import,Numbers,Powerquery,我有一个csv文件要导入Power Query(250000条记录)。一个字段包含我们的费用代码,通常以数字形式输入,但有时包含字符(例如17、17A、67、67A等)。当我将文件导入Power Query时,该字段被视为数字列,所有带字母的数据都不会导入。我可以在导入后将字段转换为文本-但是到那时已经太晚了,我已经丢失了所有非数字数据。如何告诉Power Query将此字段作为文本而不是数字输入 是否有一种简单的方法可以在不必更改数据文件或手动创建模式文件的情况下更改数据导入的方式?另外,我对

我有一个csv文件要导入Power Query(250000条记录)。一个字段包含我们的费用代码,通常以数字形式输入,但有时包含字符(例如17、17A、67、67A等)。当我将文件导入Power Query时,该字段被视为数字列,所有带字母的数据都不会导入。我可以在导入后将字段转换为文本-但是到那时已经太晚了,我已经丢失了所有非数字数据。如何告诉Power Query将此字段作为文本而不是数字输入


是否有一种简单的方法可以在不必更改数据文件或手动创建模式文件的情况下更改数据导入的方式?另外,我对Power Query还不熟悉,所以这可能是我忽略了的一些简单的东西——但我真的看了

Power Query在某些数据源(如CSV)之后添加自动类型转换步骤。如果查看应用的步骤列表,您将看到最后一个步骤是更改类型的步骤。可以删除该步骤以撤消类型更改

还可以通过使公式栏可见(可以通过转到“视图”功能区并选中“公式栏”复选框来启用)然后编辑列类型来编辑步骤。例如,如果您的公式是:

= Table.TransformColumnTypes(#"Promoted Headers",{{"Date", type datetime}, {"ID", Int64.Type}})

您可以通过将Int64.type更改为
type text

将ID更改为文本类型。谢谢你的信息,这将是非常有用的。今天早上我还发现了另一个解决方案(尽管我认为你的更好):如果我选择将其作为文本文件导入(即使扩展名是.csv),Power Query将以文本形式导入所有字段。