Microsoft Excel 在导入时保留格式

Microsoft Excel 在导入时保留格式

我正在使用 CSV 导入数据。

数据列中的一个字段有不同的数字,有时有多个数字。
例如...

2924、2925、2926 在一个领域中,
2927、2928、2929 在另一个领域中。

我一直使用格式功能将其保存为“文本”,然后导入。
问题是,当我重新打开 CSV 时,它不再被格式化为“文本”,并且我的所有数字都乱了套。

您知道如何在重新打开 CSV 时将该列保持为文本格式吗?

答案1

通过数据\获取外部数据\从文本工具打开它,您可以在其中指定列的数据类型。

有关于该过程的完整描述办公室网站。如果你更喜欢图片,你可以看看本网站反而。

答案2

在 Excel 中,可以保存文本导入设置(作为“模板”),并在以后将其重新用于任何文本文件。Excel MVP Jan Karel Pieterse 的一篇博客文章对此进行了详细描述: http://blogs.office.com/2010/06/10/importing-text-files-in-an-excel-sheet/

完成“文本导入向导”后,将自动创建“文本导入模板”。请确保保存工作簿以保留“模板”。

要将其与另一个(或同一个)文本文件一起重复使用:

  1. 单击工作表内包含(用于包含)上次导入的数据的任意单元格。
    • Excel 2007/2010:单击数据 -> 刷新全部下拉菜单 -> 刷新
    • Excel 2003 及更早版本:单击数据 -> 刷新数据

如果您使用此“模板”始终导入相同名称和位置的文件,则可以自定义“模板”,以便 Excel 不会在您每次点击“刷新”按钮时提示您输入文件名。

在文本导入期间,单击“导入数据”对话框中的“属性...”,然后在“外部数据范围属性”对话框中取消勾选“刷新时提示文件名”。您也可以稍后在“连接属性”对话框中编辑该选项。

我会发布截图,但“需要至少 10 点声誉才能发布图片”。

相关内容