将Word表格自动批量导入Excel.doc_第1页
将Word表格自动批量导入Excel.doc_第2页
将Word表格自动批量导入Excel.doc_第3页
将Word表格自动批量导入Excel.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

将Word表格自动批量导入Excel 将Word表格自动批量导入Excel 重庆 罗勇 (3月20日 第11期) 公司的日常办公事务中,经常需要将Word格式的表格(图1)转化并整理成一张Excel汇总表,这样看起来更方便和清晰明了(图2)。如果这些Word格式的表格结构一样,只是内容上有差异,且这些表格保存在同一个Word文件中,那就可以用Word的“宏”功能使所有表格自动转换成文本,然后在Excel中导入即可。 图1 图2清理Word表格中的多余内容图1中的表格中存在大量的分段和空格等多余内容,首先得把这些多余内容清理掉。 第一步:由于每个员工的简历表格前都含有表头标题,因此得清除表头文字“集团公司员工简历表”。 打开这个简历文档,执行菜单“编辑替换”命令(或者按下“Ctrl+H”组合键)打开“查找和替换”对话框,在“查找内容”中输入“集团公司员工简历表”,在“替换为”框中留空白,点击“全部替换”按钮即可;第二步:同上打开“查找和替换”对话框,在“查找内容”中输入“ p”(不含引号,“ p”为段落标记字符,也可以通过点击替换对话框中的“高级”按钮来输入),在“替换为”框中留空白,点击“全部替换”;接着在“查找内容”中输入“ w”(“ w”为空白区域标记符,同样可以在“特殊字符”中找到),在“替换为”框中留空白,点击“全部替换”按钮。这样一张清晰明了的表格就出来了。 将Word表格内容转换成文本单击表格左上角选中一个表格,分别执行菜单“表格转换表格转换成文本”命令,在打开的对话框中选中“其它字符”,并在后面文本框中输入“”(是一个分隔符),单击“确定”即可将一个员工的简历表格转化成文本。 要是每个表格都用以上方法手工一个一个地转换的话,工作量可想而知。那如何快速地完成表格批量转换成文本呢?可以编辑一个自动转换的“宏”来实现。第一步:执行菜单“工具宏VisualBasic编辑器”命令打开VBA编辑器,展开“Normal”项,双击其下的“ThisDocument”,然后在右侧打开的代码编辑区输入如下代码: Sub Macro1()Selection.WholeStory Selection.Find.ClearFormattingWith Selection.Find .Text = 所属公司 查找文档中包含 “所属公司” 的字段.Replacement.Text = 替换为空值,将所属公司字段行删除 .Forward = True.Wrap = wdFindContinue .Format = False.MatchCase = False .MatchWholeWord = False.MatchByte = True .MatchWildcards = False.MatchSoundsLike = False .MatchAllWordForms = FalseEnd With Selection.Tables(1).SelectSelection.Rows.ConvertToText Separator:=wdSeparateByDefaultListSeparator, _ NestedTables:=TrueFor i = 1 To N-1 定义循环范围,N为需要转换表格的总个数,根据实际情况进行更改 Selection.Find.ExecuteSelection.Find.Execute Selection.Tables(1).SelectSelection.Rows.ConvertToText Separator:=wdSeparateByDefaultListSeparator, _ NestedTables:=TrueNext i 进入下一个转换操作 End Sub第二步:关闭VBA编辑器并保存刚才输入的代码返回Word主界面,点击菜单命令“工具自定义”,切换到“命令”选项卡,在左侧列表中点选“宏”项,将右侧的“Normal.ThisDocuments.Macro1”宏拖放到Word工具栏空白处,工具栏上将自动添加一个以Macro1命名的按钮。右击该按钮,将它命名为“表格转换文本”,最后关闭自定义对话框。现在就点击工具栏上的“表格转换文本”按钮,Word就会自动将简历文档中的全部简历表格转换成文本了。 完成Excel汇总表经过以上转换的处理后,Word文档简历表格如图3所示,现在需要将它整理成段落格式并导入到Excel中。 图3第一步:按下“Ctrl+H”组合键打开“查找和替换”对话框,在“查找内容”中输入“ p”(不含引号),在“替换为”框中输入“”,点击“全部替换”;接着在“查找内容”中输入“所属公司”,在“替换为”框中输入“ p”,点击“全部替换”按钮,再按下F12键将它另存为纯文本文档并退出Word; 第二步:启动Excel后按下“Ctrl+O”组合键打开刚才保存的纯文本文件,在出现的“文本导入向导”对话框中选中“分隔符号”,单击“下一步”,接着在文本导入向导中选择“其他”项,在右面框中键入“”,在下面的预览分列中可以看到文本文件数据被划分开来(图4),最后点击“完成”按钮就可将文本文档

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论