两种简单方法将Word文档内容转换或导入到Excel工作表中
有时,您可能需要将Word文档转换为Excel工作表或将Word文档数据导入到工作表中。除了复制粘贴之外,您是否知道其他快速的方法?本教程提供了两种最简便的方式来完成此任务。
- 方法A:使用“另存为”和“从文本”工具将Word转换为Excel(7个步骤)
无法从Word导入/转换图表到Excel,一次只能导入一个文件。 - 方法B:使用VBA将Word转换为Excel(4个步骤)
将Word中的所有数据导入到Excel中,但图表可能会重叠。 - 相关操作:批量将Excel工作簿转换为PDF文件
批量将文件夹中的Excel文件转换为单独的PDF文件 - 其他与文件转换相关的操作(文章)
将Excel表格转换为PDF 批量导入csv/txt/xml文件到Excel 等等
要将Word文档转换为Excel工作表,您可以结合使用Word中的“另存为”功能和Excel中的“从文本”功能。
1. 打开要转换为Excel工作表的Word文档,点击 文件 > 另存为命令,然后点击 浏览 以打开 另存为 对话框,选择一个位置保存新文件,并在 指定保存格式 下拉列表中,选择 纯文本.
2. 点击 保存 将Word文档保存为新的文本文件,随后会弹出一个 文件转换 对话框,只需点击 确定 关闭对话框。
3. 然后启用您要导入Word文档数据的Excel工作簿,点击 数据 > 从文本,并在 导入文本文件 对话框中,选择要导入的文本文件。
4. 勾选 分隔依据 选项,点击 下一步.
5. 在向导的第二步中,勾选您希望基于其分割数据的分隔符,点击 下一步.
6. 在向导的最后一步中,您可以指定数据的格式,如果不需要更改格式,请勾选 常规 选项。
7. 点击 完成。随后会弹出 导入数据 对话框,您可以选择活动工作表中的某个单元格来放置导入的文本数据,或者勾选 新工作表 选项以在新工作表中导入数据。点击 确定.
然后,Word文档的内容就已成功导入到Excel工作表中了。
注意:
如果您想将Word文档数据转换为Excel工作表(即将Word文档中基于某个区分符的数据转换为Excel中的表格),如下截图所示,这种方法是一个不错的选择。但如果您只是想将包括图表在内的所有Word文档数据导入到Excel工作表中,请转至方法B。
![]() | ![]() | ![]() |
快速将多个 XLSX 文件一次性转换为 XLS 或 PDF 文件 |
在许多情况下,您可能希望在 XLSX 和 XLS 之间进行转换,或者将工作簿转换为 PDF 文件,但在 Excel 中,一次只能转换一个工作簿,您是否想过一次性转换多个工作簿?使用 Kutools for Excel 的 批量转换 功能,您可以快速将多个工作簿一次性转换为 PDF/97-2003 工作簿/2007 或更高版本的工作簿,并将它们保存在一个目录中,同时会生成一份转换报表!单击此处获取 30 天的全功能免费试用! |
![]() |
Kutools for Excel:包含 300 多个便捷的 Excel 插件,可在 30 天内免费试用且无任何限制。 |
如果您想将Word文档中的所有数据转换或导入到Excel中,可以使用VBA代码。
1. 按 Alt + F11 键启用 Microsoft Visual Basic for Applications 窗口。
2. 点击 插入 > 模块 创建一个新的模块脚本,复制并粘贴以下代码到该脚本中。
VBA代码:将Word导入到Excel
Sub ImportWord()
'UpdatebyExtendoffice20190530
Dim xObjDoc As Object
Dim xWdApp As Object
Dim xWdName As Variant
Dim xWb As Workbook
Dim xWs As Worksheet
Dim xName As String
Dim xPC, xRPP
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xWdName = Application.GetOpenFilename("Word file(*.doc;*.docx) ,*.doc;*.docx", , "Kutools - Please select")
If xWdName = False Then Exit Sub
Application.ScreenUpdating = False
Set xWb = Application.ActiveWorkbook
Set xWs = xWb.Worksheets.Add
Set xWdApp = CreateObject("Word.Application")
xWdApp.ScreenUpdating = False
xWdApp.DisplayAlerts = False
Set xObjDoc = xWdApp.Documents.Open(Filename:=xWdName, ReadOnly:=True)
xObjDoc.Activate
xPC = xObjDoc.Paragraphs.Count
Set xRPP = xObjDoc.Range(Start:=xObjDoc.Paragraphs(1).Range.Start, End:=xObjDoc.Paragraphs(xPC).Range.End)
xRPP.Select
On Error Resume Next
xWdApp.Selection.Copy
xName = xObjDoc.Name
xName = Replace(xName, ":", "_")
xName = Replace(xName, "\", "_")
xName = Replace(xName, "/", "_")
xName = Replace(xName, "?", "_")
xName = Replace(xName, "*", "_")
xName = Replace(xName, "[", "_")
xName = Replace(xName, "]", "_")
If Len(xName) > 31 Then
xName = Left(xName, 31)
End If
xWs.Name = xName
xWs.Range("A1").Select
xWs.Paste
xObjDoc.Close
Set xObjDoc = Nothing
xWdApp.DisplayAlerts = True
xWdApp.ScreenUpdating = True
xWdApp.Quit (wdDoNotSaveChanges)
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
3. 按 F5 键运行代码,会弹出一个 Kutools – 请选择 对话框,供您选择要导入的一个Word文档(一次只能导入一个文档)。
4. 点击 打开,随后所选的Word文档将作为一张新工作表被导入。请参见截图:提示:新工作表将自动以导入的Word文档名称命名。
注意:
如果有多个图形(图片、图表、公式),它们可能会相互重叠。
反过来,有时您可能希望将Excel工作簿转换为其他文件格式,例如PDF文件。在本节中,介绍了一种高级工具——批量转换 可帮助您将一个文件夹中的Excel工作簿批量转换为单独的PDF文件。
在使用此工具之前,请花几分钟 免费安装 Kutools for Excel。
1. 点击 Kutools Plus > 工作簿 > 批量转换.
2. 在 文件格式转换 对话框中,
- 在 类型 下拉列表中选择所需的转换操作,例如 Excel工作簿到PDF;
- 点击
添加要转换的文件或文件夹。
- 选择一个目标位置以放置转换后的文件。
3. 点击 确定,将创建一个新的工作簿列出转换结果,同时文件已完成转换。
提示:
通过 批量转换 工具,您可以批量转换 Excel 97-2003 和 Excel 2007 或更高版本 之间的文件格式。
将Excel表格转换为PDF本文介绍了三种方法,可将一个或所有Excel表格转换为单独的PDF文件。
批量导入多个csv/txt/xml文件到Excel 本教程列出了几个VBA代码,帮助您快速从一个文件夹导入csv/txt/xml文件到一个单一的Excel工作表,还介绍了一个有用的加载项工具,可以解决几乎所有Excel中的导入和导出问题。
将PDF转换为Excel工作表这里介绍了将一个PDF转换为一个Excel工作表的方法,以及将Excel区域转换为PDF文件的步骤。
将文本文件转换为Excel工作表这里使用“打开”命令或一个小技巧将文本文件插入到Excel中,数据由区分符分隔。
将XLSX文件转换为XLS或PDF文件在某些情况下,我们可能希望将Excel 2007或更高版本的xlsx文件转换为Excel 97-2003的xls文件或PDF文件。在Excel中,我们可以使用“另存为”命令来完成此任务,但在这里我可以向您介绍一款优秀的转换器,可以快速将多个xlsx文件转换为xls文件或PDF文件。
将Excel转换为Word文档本文提供了两种将Excel工作表转换为Word文档的方法,一种是使用复制和粘贴命令,另一种是将Excel工作表作为对象插入到Word中。
最佳办公效率工具
🤖 | Kutools AI 助手:基于智能执行、生成代码、创建自定义公式、分析数据并生成图表、调用 Kutools 函数等功能,彻底改变数据分析方式… |
热门功能:查找、高亮或标记重复项 | 删除空行 | 合并不丢失数据的列或单元格 | 四舍五入 ... | |
高级 LOOKUP:多条件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 .... | |
高级下拉列表:快速创建下拉列表 | 从属下拉列表 | 多选下拉列表 .... | |
列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较区域和列 ... | |
精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...)... | |
排名前 15 的工具集: 12 种文本 工具(添加文本、删除特定字符等) | 50 多 种图表 类型(甘特图等) | 40 多种实用 公式(基于生日计算年龄等) | 19 种插入 工具(插入二维码、根据路径插入图片等) | 12 种转换 工具(小写金额转大写、汇率转换等) | 7 种合并与分割 工具(高级合并行、分割单元格等) | 还有更多... |
使用 Kutools for Excel 提升您的 Excel 技能,体验前所未有的高效。 Kutools for Excel 提供超过 300 种高级功能来提高生产力并节省时间。 单击此处获取您最需要的功能...
Office Tab 将标签式界面引入 Office,让您的工作更加轻松
- 在 Word、Excel、PowerPoint 中启用标签式编辑和阅读。
- 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中进行操作。
- 将您的生产力提升 50%,每天为您减少数百次鼠标点击!