我有几个非常大的 .csv 文件需要处理,而 Excel 让这项工作变得非常容易(显然)。其中一个字段的格式是10/3/2013 19:00
,Excel 在打开 .csv 文件时会自动将其转换为自己的日期/时间格式。但是,我需要处理原始文本数据。如果我选择列并将单元格格式更改为文本,Excel 会将值更改为十进制数(41550.7916666667
在上面的示例中)。
如何让 Excel 仅以文本格式显示所有字段?我使用的是 Excel 2013。
答案1
使用数据、获取外部数据、从文本导入 CSV。这样可以比直接在 Excel 中打开更好地保留字段类型。Excel 必须“猜测”字段类型是什么,而且经常会出错。使用数据、从文本导入时,情况会更明确。只要将 CSV 文件保存在同一位置,您还可以刷新数据。
答案2
打开文件时,使用导入向导。 您可以使用向导选择要导入的字段文本。