如何在excel中打开的导出csv文件中正确格式化字母数字

在导出一个CSV文件,并在Microsoft Excel中打开它时,我发现有一列包含25个或更多的字母数字/数字。 有些条目甚至没有一个字母表,是纯数字。

试图将单元格格式化为数字或文本时,excel会将最后9位数字转换为零,从而扭曲值。

请build议和帮助。

你有几个select。

  • 使用“文件”>“打开”打开CSV文件,而不要使用“数据”>“来自文本”。 这将启动导入向导,在步骤3中,您可以select每一列并将其定义为文本。 这会将数字字符存储为文本,并保留每个字符。

  • 使用Power Query获取数据。 Power Query是Excel 2010和2013的一个免费插件,并以“Get&Transform”formsembedded到Excel 2016中。 您可以加载CSV文件并定义每列的数据types。 每个设置查询的步骤都将被logging在一个脚本中。 设置完成后,可以刷新查询并运行脚本。 如果重复导入,这种方法特别适合。