跳至主要内容

如何将Excel数据导出为CSV?

Author: Kelly Last Modified: 2025-07-31

有时,当我们需要将Excel数据的CSV文件发送给其他用户或在其他程序中导入Excel数据的CSV文件时,我们需要将工作簿的数据导出为CSV文件。在此我们提供了几种方法来将工作表数据导出并保存为CSV文件。

  1. 将当前工作表中的数据导出到CSV
  2. 将当前工作表中的数据导出到CSV UTF-8
  3. 将筛选后的表格导出到CSV
  4. 将选区中的数据导出到CSV
  5. 批量将每个工作表导出到CSV
  6. 演示

将当前工作表中的数据导出到CSV

默认情况下,在Excel 2007或更高版本中,Excel工作簿以XLSX文件格式保存。如果需要将当前工作表中的数据导出到CSV文件,可以使用以下“另存为”功能:

1. 激活要导出为CSV文件的工作表,并单击“文件” > “另存为” > “浏览”。

2在“另存为”对话框中,请执行以下操作:

Kutools for Excel

在人群中脱颖而出

300+ 实用工具,解决 80% 的 Excel 问题
立即免费试用

告别繁琐的 VBA 和公式!

(1) 选择要保存CSV文件的目标文件夹;
(2) 在 文件名 框中命名CSV文件;
(3) 从 CSV(逗号分隔) 下拉列表中选择 指定保存格式
(4) 单击 保存 按钮。见截图:
A screenshot of the Save As dialog in Excel, highlighting the CSV file type selection

3此时会弹出一个对话框,提示您只会保存活动工作表。请单击 确定 按钮继续。
A screenshot of the dialog warning about saving only the active sheet in Excel

4接着另一个对话框打开,提示您可能会丢失某些功能。请单击按钮完成保存。
A screenshot of the dialog warning about possible loss of features when saving as CSV

至此,活动工作表中的所有数据都已保存到CSV文件中。

将当前工作表中的数据导出到CSV UTF-8

如果您要求导出的CSV文件编码为UTF-8,此方法将帮助您实现。

1. 在Excel中,激活要保存为CSV的工作表,并单击“ 文件 ” > “ 另存为 ” > “ 浏览”。

2在“另存为”对话框中,请执行以下操作:
(1) 打开要保存新文件的目标文件夹;
(2) 在 文件名 框中命名文件;
(3) 在 Unicode 文本 (*.txt) 下拉列表中指定 指定保存格式
(4) 单击 保存 按钮。见截图:
A screenshot of the Save As dialog in Excel, showing Unicode Text file type selection

3. 此时会弹出对话框,警告您只会保存活动工作表并且某些功能可能会丢失。请依次单击“确定”和“”按钮。

4. 关闭Excel窗口。然后双击新的.txt文件以在记事本窗口(或其他预设的默认文本编辑器)中打开它。

5在记事本窗口中,请单击 文件 > 另存为.
A screenshot of the Notepad Save As dialog for changing file type to All Files

6在“另存为”对话框中,请执行以下操作:
(1) 将 指定保存格式 指定为 所有文件 (*.*);
(2) 在 .csv 框中将文件名扩展名更改为 文件名
(3) 从 UTF-8 下拉列表中选择 编码
(4) 单击 保存 按钮。
A screenshot of the Notepad Save As dialog showing UTF-8 encoding selection

现在,活动工作表中的所有数据都已导出为编码为UTF-8的CSV文件。

仅将筛选后的表格导出到CSV

在某些情况下,您可能已经根据某些条件筛选了表格,并希望将仅筛选的数据导出到CSV文件。例如,我从水果销售表中筛选出了所有桃子的销售记录,如下图所示。现在,我将指导您使用此方法将仅筛选的桃子销售记录导出到单独的CSV文件中。
A screenshot of a filtered table in Excel showing peach sales records

1. 选择表格中的所有筛选记录,并按Ctrl + C键一起复制它们。

2创建一个新的工作表,选择其中的单元格A1,并按 Ctrl + V 键一起粘贴复制的记录。
现在,您将看到只有筛选的记录被粘贴到新的工作表中。见截图:
A screenshot of a new worksheet with filtered data pasted into it

3. 停留在新工作表中,并单击“文件” > “另存为” > “浏览”。

4在“另存为”对话框中,请执行以下操作:
(1) 选择要保存CSV文件的目标文件夹;
(2) 在 文件名 框中输入CSV文件的名称;
(3) 从 CSV(逗号分隔)(*.csv) 下拉列表中选择 指定保存格式
(4) 单击 保存 按钮。
A screenshot of the Save As dialog for exporting filtered data to CSV

5. 此时会弹出对话框,警告您只会保存活动工作表并且某些功能可能会丢失。请依次单击“ 确定”和“”按钮。

现在,表格中仅筛选的数据已导出到新的CSV文件中。

将选区中的数据导出到CSV

Kutools for Excel的“导出区域至文件”功能可以帮助我们在Excel中轻松地将选区导出到.csv文件。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

1选择要导出到CSV的区域,并单击 Kutools Plus > 导入/导出 > 导出区域至文件,见截图:
A screenshot of the Kutools Plus menu with Export Range to File highlighted

2在“导出区域至文件”对话框中,请执行以下操作:
(1) 勾选 CSV(逗号分隔) 选项;
(2) 单击 浏览 按钮 A screenshot of the Browse button in the Export Range to File dialog 以指定要保存新CSV文件的目标文件夹;
(3) 可选择勾选 导出区域内的数据后打开文件。 选项;
(4) 单击 确定 按钮。
A screenshot of the Export Range to File dialog

3在第二个“导出区域至文件”对话框中,请输入新CSV文件的名称,并单击 确定 按钮。
A screenshot of the Export Range to File dialog for naming the new CSV file

现在,指定选区中的所有数据都已导出到新的CSV文件中。

导出区域至文件”功能可以将数据区域导出到单个Excel工作簿、CSV文件、简单或全格式HTML文件。

Kutools for Excel - 通过超过300个必备工具,让Excel功能大幅提升。永久免费享受AI功能!立即获取

将每个工作表导出到单独的CSV文件

此方法推荐使用Kutools for Excel的“分割工作簿”功能,只需几次点击即可快速将每个工作表批量导出到单独的CVS文件中。

Kutools for Excel - 包含超过 300 个 Excel 必备工具。永久免费享受 AI 功能!立即下载!

1单击 Kutools Plus > 分割工作簿。见截图:
A screenshot of the Kutools Plus menu with Split Workbook highlighted

2在“分割工作簿”对话框中,请执行以下操作:
(1) 在“工作表名称”部分中勾选要导出为CSV的工作表;
(2) 勾选 指定保存格式 选项,并选择 CSV (Macintosh (*.csv) 从下面的下拉列表中。
(3) 单击 分割 按钮。
A screenshot of the Split Workbook dialog for selecting worksheets and file type

3在“浏览文件夹”对话框中,请指定要保存导出的CSV文件的目标文件夹,并单击 确定 按钮。
A screenshot of the Browse For Folder dialog to select the destination folder for exported CSV files

现在,每个勾选的工作表都已批量导出到单独的CSV文件中。见截图:
A screenshot of the file explorer showing exported CSV files from each worksheet

分割工作簿”功能可以将活动工作簿的每个工作表分别保存或导出为Excel工作簿、Excel 97-2003工作簿或TXT/CSV/PDF文件。

Kutools for Excel - 通过超过300个必备工具,让Excel功能大幅提升。永久免费享受AI功能!立即获取

演示:将每个工作表导出到单独的CSV文件

Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!

最佳 Office 办公效率工具

🤖 Kutools AI 助手:基于智能执行,彻底革新数据分析 生成代码创建自定义公式分析数据并生成图表调用 Kutools Functions
热门功能:查找、选中项的背景色或标记重复项|删除空行|合并列或单元格且不丢失数据|四舍五入(无公式)...
高级 LOOKUP多条件查找 (VLookup)多值查找 (VLookup)多表查找 (VLookup Across Multiple Sheets)模糊查找 (Fuzzy Lookup)...
高级下拉列表快速创建下拉列表依赖型下拉列表多选下拉列表...
列管理器添加指定数量的列移动列切换隐藏列的可见状态比较区域及列...
特色功能网格聚焦设计视图增强编辑栏工作簿 & 工作表管理器资源库(自动文本)|日期提取合并数据加密/解密单元格按列表发送电子邮件超级筛选特殊筛选(筛选粗体/倾斜/删除线等)...
热门15 大工具集12 款文本工具添加文本删除特定字符等)50+ 种图表 类型甘特图等)40+ 实用公式基于生日计算年龄等)19 款插入工具插入二维码按路径插入图片等)12 种转换工具小写金额转大写汇率转换等)7 款合并与分割工具高级合并行分割单元格等)...更多精彩等你发现
使用 Kutools,支持您的首选语言——包括英语、西班牙语、德语、法语、中文及40 多种其他语言!

用 Kutools for Excel 加速你的 Excel 技能,体验前所未有的高效办公。 Kutools for Excel 提供300 多项高级功能,助您提升效率,节省大量时间。点击此处,获取你最需要的功能...


Office Tab 为 Office 带来标签式界面,让你的工作更加轻松

  • 在 Word、Excel、PowerPoint 启用标签式编辑和阅读
  • 在同一窗口的新标签中打开和创建多个文档,无需新建窗口。
  • 办公效率提升50%,每天帮你减少上百次鼠标点击!