导航:首页 > 文件类型 > excel分类生成新文件

excel分类生成新文件

发布时间:2025-02-04 05:51:48

⑴ 如何根据一个excel文件中的名单生成多个excel表格文件。

用Excel的话必须用宏进行编辑,这个操作起来是特别不容易的。
建议还是用word的“邮件合并”功能吧。如果非要生成Excel表格不可,那就制作成表格格式的Word文档,再从可以在生成Word文档中复制到Excel中。

假定1:存有个人资料的Excel表格的文件名为“人事资料.xls”,其中第一行都为字段名,如姓名、性别、年龄,联系电话等。从第2行开始都是相应的具体内容。
注:在用Word进行邮件合并时,Excel中的信息必须是这种格式。

具体方法如下:
1.打开Word程序,视图→工具栏→邮件合并。
2.表格,插入表格。生成你所需要的表格形式。只所以要插入表格,就是为了方便你向Excel表中复制。这样,你插入的表格的行、列数应与你所需要的每人的行列数相当。
3.在“邮件合并”工具栏中,点击“打开数据源”(在Word2003中为左数第2个按钮,以下均以Word2003为准,所说的按钮也都是“邮件合并”工具栏上的按钮,这里说的按钮包括按钮、下拉列表和文本框等,恕不再一一指明),找到并打开“人事资料.xls”。这样,该邮件合并中的其他按钮已能使用。
4.填写表格中非动态显示的内容,如姓名、性别等文字。
5.在相应的位置插入域。点击“插入域”按钮(第6个),从中选择相应的字段名。如在刚才你输入的姓名单元格右侧的单元格,插入“姓名”字段域。依次在所需动态调用“人事资料.xls”数据的地方,都相应地插入相应的字段名域。
6.设置字体等格式。设置表格中的字体大小、行间距等。
7.生成合并文档。填写完这张表后,点击“合并到新文档”按钮(第18个,带“√”的按钮右侧的那个),在弹出的对话框中勾选合适的选项,“确定”。这时,就会产生一个新的文档。该新建文档中,就包含了所有要插入的内容。
8.......不用多说了吧

==========================================
你可以将生成的Word表复制到Excel中啊,如果你非用Excel不可,就好好地学一学宏编辑吧,那是嵌入的VB程序。

⑵ 如何把一个excel表格拆分成独立的excel文件

一个excel文件有很多sheet,想拆分成不同的文件的话,可以在工作表名称处鼠标右键,选择“移动或复制工作表”,并选择“工作簿”为:“新建工作簿”,也可以勾选 “建立副本”,确定,就可以直接把选定的工作表为一个新文件了,只要修改确定文件名后,保存即可…………

⑶ 如何将excel每次输入的数据,生成新的一份WORD文件(word文件是以表格形式反映)

1、在Word里面打开那个需要分割的文档(假设它的文件名叫做“原始文档.doc”);

2、键入ALT+F11打开VBA编辑器,选择菜单“插入-模块”;

3、粘贴下面的代码

Option Explicit

Sub SplitPagesAsDocuments()

Dim oSrcDoc As Document, oNewDoc As Document

Dim strSrcName As String, strNewName As String

Dim oRange As Range

Dim nIndex As Integer

Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject")

Set oSrcDoc = ActiveDocument

Set oRange = oSrcDoc.Content

oRange.Collapse wdCollapseStart

oRange.Select

For nIndex = 1 ToActiveDocument.Content.Information(wdNumberOfPagesInDocument)

oSrcDoc.Bookmarks("page").Range.Copy

oSrcDoc.Windows(1).Activate

Application.Browser.Target = wdBrowsePage

Application.Browser.Next

strSrcName = oSrcDoc.FullName

strNewName = fso.BuildPath(fso.GetParentFolderName(strSrcName), _

fso.GetBaseName(strSrcName) & "_" & nIndex &"." & fso.GetExtensionName(strSrcName))

Set oNewDoc = Documents.Add

Selection.Paste

oNewDoc.SaveAs strNewName

oNewDoc.Close False

Next

Set oNewDoc = Nothing

Set oRange = Nothing

Set oSrcDoc = Nothing

Set fso = Nothing

MsgBox "结束!"

End Sub

4、键入F5运行,看到“完成!”结束。

⑷ excel多个表格生成新表格

1、建一个要存放所有工作表的总文件,比如叫“汇总”然后依次打开所有的文件。在第一个文件,比如“客户”,把鼠标挪到左下角的工作表标签的地方,点右键,“移动和复制工作表”,在对话框中选择目标工作簿为“客户”,这样工作表就复制过去了,而且自动关闭,并保留“客户”这个名称。
2、依次操作其他文件。前提是要把这些小文件都打开。之所以一次打开全部文件,这样做的好处是不会有漏掉和重复的。一个个打开也一样。这个操作很简单,只是文字描述比较费劲。和文件的另存为是一样的。

阅读全文

与excel分类生成新文件相关的资料

热点内容
微信文件插件 浏览:287
小孩子编程课下载什么软件 浏览:218
纯js手机端图片自动轮播 浏览:629
linux文件类型c 浏览:420
魅族note3解决qq弹窗 浏览:480
北京移动5元卡升级8元 浏览:36
国行iphone6applepay 浏览:137
数据融合字段怎么选 浏览:467
电视修理用什么编程器 浏览:58
linux查询安装目录 浏览:962
cocoapods安装指定版本 浏览:402
linux系统教材 浏览:529
纷享销客470版本 浏览:593
图片上的数据如何转变成文档 浏览:125
qq空间怎样设密码 浏览:599
手机数据流量一小时多少钱 浏览:616
excel分类生成新文件 浏览:523
微信付款可以用信用卡吗 浏览:427
telnet默认用户名密码 浏览:269
编程mun什么意思 浏览:698

友情链接