我正在使用 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/
完成“文本导入向导”后,将自动创建“文本导入模板”。请确保保存工作簿以保留“模板”。
要将其与另一个(或同一个)文本文件一起重复使用:
- 单击工作表内包含(用于包含)上次导入的数据的任意单元格。
- Excel 2007/2010:单击数据 -> 刷新全部下拉菜单 -> 刷新
- Excel 2003 及更早版本:单击数据 -> 刷新数据
如果您使用此“模板”始终导入相同名称和位置的文件,则可以自定义“模板”,以便 Excel 不会在您每次点击“刷新”按钮时提示您输入文件名。
在文本导入期间,单击“导入数据”对话框中的“属性...”,然后在“外部数据范围属性”对话框中取消勾选“刷新时提示文件名”。您也可以稍后在“连接属性”对话框中编辑该选项。
我会发布截图,但“需要至少 10 点声誉才能发布图片”。