2025-11-20 修订注记:根据 @ririliu 的建议对部分操作进行了调整与优化,特此致谢。
1 基本操作
(1)用 “记事本” 或其他文本编辑器打开 csv 文件,复制文件的全部内容。
(2)新建一个 Excel 工作簿文档,然后点击 “开始” 选项卡 → “粘贴” 按钮右下角的箭头,再点击弹出菜单中的 “使用文本导入向导”。

(3)在 “文本导入向导 - 第 1 步,共 3 步” 窗口中,
- “原始数据类型” 选择 “分隔符号”
- 然后勾选 “数据包含标题”。
完成上述操作后点击 “下一步”。
(4)在 “文本导入向导 - 第 2 步,共 3 步” 窗口中,
- “分隔符号” 栏目中勾选 “逗号”(因为 csv 文件是用逗号分隔各列的)
完成上述操作后点击 “下一步”。
(5)在 “文本导入向导 - 第 3 步,共 3 步” 窗口中,根据需要调整各列的数据类型(若无特殊需求,也可以不做调整,让 Excel 自行判断)。然后点击 “完成” 导入数据。
(6)在弹出的 “导入数据” 对话框中,选择要放置数据的位置。确认无误后,点击 “确定”。
至此,数据导入过程全部结束。
2 补充说明
- Excel 也可以直接打开 csv 文件,为何不直接双击打开?
- 答:因为 Excel 默认只能读取 ANSI 编码的 csv 文件。但很多 csv 文件是 UTF-8 编码的,Excel 无法正常读取。而通过数据导入向导,Excel 可在读取 csv 文件时自动判断编码,避免出现问题。
- 附:WPS 表格和 LibreOffice Cala 可以直接读取 UTF-8 编码的 csv 文件。
- 为何不使用 Office 2019 及以后版本自带的新版导入向导?
- 答:新版导入向导虽然功能更加强大,但加载速度较缓慢,尤其是在旧型号计算机或低配置计算机上很容易卡死。此外,新版本导入向导似乎无法正确识别 csv 文件中各列的标题。