excel局域网共享数据
局域网中A/B/C共3台电脑,想在A电脑上设置建立一个excel文件,3人能同时往该文件中录入资料,保存后自动在其中的一个单元格记录下编辑人和时间;其他人不能修改别人的数据(或即使能修改也及时在该表上显示修改人、修改时间、修改内容等)。不知道excel能不能实现这个工作?或者有没有比较简单常用的其他办法?
用工作簿共享,具体方法如下:
一、设置共享工作簿 我们可以先举个例子:假设有甲乙丙丁四个用户分工合作共同完成录入操作,四人分别在001、002、003、004号机器上同时操作,这四台机器都已经与000号电脑通过网络连接了起来,学生学籍资料信息2002.xls存放在000号机器的硬盘E:\上。
1、在“工具”菜单中单击“共享工作簿”命令,然后单击“编辑” 标签.
2、选择“允许多用户同时编辑,同时允许工作簿合并”复选框,在“高级”标签中可以对“自动更新间隔”、“用户间修订冲突解决方法”以及“个人视图属性”等进行设置,在通常情况下,“高级”标签中的各个参数可直接使用系统默认值,然后单击[确定]即可。
3、出现提示时,保存工作簿。
4、在“文件”菜单中单击“另存为”,然后将共享工作簿保存在其他用户可以访问到的一个网络资源上(如000号机器的E:\)。
二、使用共享工作簿
1、查看冲突日志 冲突日志在共享工作簿中,是为以前编辑时所作的更改保存的信息,信息包括每个更改的作者、进行更改的时间和被更改的数据内容等。 查看冲突日志有两种方法:一是在工作表上将鼠标箭头停留在被修订过的单元格上,突出显示详细的修改信息;二是在单独的冲突日志工作表上罗列出每一处冲突,方法如下:
(1)在“工具”菜单中,选择“修订”子菜单,再单击“突出显示修订”命令。
(2)选中“编辑时跟踪修订信息,同时共享工作簿”复选框,该复选框将开启工作簿共享和冲突日志。
(3)选中“在屏幕上突出显示修订”复选框,这样在工作表上进行需要的修改后,Excel会以突出显示的颜标记修改、插入或删除的单元格。
(4)选中“在新工作表中显示修订”选项,将启动冲突日志工作表。
(5)单击[确定]按钮,当弹出对话框提示保存工作簿时,请再次单击[确定]按钮,保存工作簿。
2、合并工作簿 当合并用户需要获得各自更改的共享工作簿的若干备份时,Excel需要共享工作簿的每个备份都保留有从创建备份之日到合并之日的所有冲突日志,同时如果天数超过指定的保留时间,就不能再合并备份。保险的办法是将冲突日志保留足够长的时间,或是输入一个极大的天数,例如1000天。 合并工作簿具体操作如下:
(1)在欲合并的另一个工作簿文件之中,打开共享工作簿的备份。
(2)单击“工具”菜单中的“合并工作簿”命令。
(3)如果有提示,请保存共享工作簿。
(4)在“将选定文件合并到当前工作簿”对话框中,单击包含有合并更改内容的共享工作簿的某一个备份,然后单击[确定]按钮。
(5)重复第(2)步到第(4)步,直到共享工作簿的所有备份都被合并。
做好以上设置后,其他用户都可以在自己的电脑中同时编辑、浏览约定的工作簿,同时000号操作员可以在自己的窗口中看到并管理所有用户共享编辑这个工作簿。为方便实际操作,应将每位用户姓名更改为真名实姓,方法是:单击“工具→选项→常规→用户姓名→输入姓名→确定”,这样在打开“共享工作簿”弹出的对话框(如前图所示)中便可正确显示正在使用本工作薄的所有用户姓名和开始使用时间。
为了避免几个用户修改同一单元格的内容,可以估计一下数据中的记录数量,让几位用户每人分配不同的录入部分。比如让甲从工作薄的第1条开始录入,让乙从工作薄的第200行开始……但应注意在“共享工作簿”状态下不能同时编辑批注和建立超链接,这两项只能在不共享状态下进行。
三、提示:
1、如果需要取消共享工作簿,只需要在图1的“编辑”标签中,清除“允许多用户同时编辑,同时允许工作簿合并”项即可,不过这将使其他用户丢失所有未保存的修改。
2、对工作簿进行共享设置后,可以由网络上的多位用户同时访问和修改,为避免丢失修订记录,可以为工作簿指定一个密码来保护共享,或保护其他工作表及工作簿特性,可作如下操作:
(1)单击“工具”菜单的“保护”命令,从其子菜单中选择“保护并共享工作簿”命令,弹出“保护共享工作簿”对话框
(2)选中“以追踪修订方式共享”复选框,用这种方式就可以共享工作簿且避免丢失修订记录。如果希望其他用户在关闭冲突日志或撤消工作簿共享状态时输入密码,请在“密码”框中键入密码,然后在出现提示时再次输入以便确认。为工作簿提供共享保护以后,其他用户就不能撤消工作簿共享状态或者关闭冲突日志了,除非知道正确的密码。
带有权限设置的Excel协同编辑
经常会遇到有类似表单协作的应用,主要场景可以归结为:
1. 表单需要多个人来分别填写
2. 每个人填写表单的不同部分,而且不能互相填写
经常会遇到有类似表单协作的应用,主要场景可以归结为:
1. 表单需要多个人来分别填写
2. 每个人填写表单的不同部分,而且不能互相填写
3. 填写的时候有可能多个人同时在编辑
这样的需求中使用Excel可以很方便地来实现,方式如下:
首先,第一问题很容易解决,我们可以把Excel放到一个共享文件夹或者SharePoint的一个文档库里(这两种方式对于同时编辑的支持有所不同);
其次,每个人填写Excel的不同部分,而且不能填写和自己无关的部分,这个功能可以使用Excel中的“保护工作表”以及“允许用户编辑区域”来设定:
功能一:保护工作表:
在Ribbon的“审阅”选项卡中(这些功能在Excel 2007和2010中都可以实现,2003未经验证),有一个“保护工作表”,如下:
该功能可以将当前工作表锁定,不允许用户进行编辑(当然也可以用下面的那个按钮来保护整个工作簿),点击后会弹出下面这个对话框,输入一个密码,当用户需要解除保护的时候,需要输入这个密码:
功能二:开放允许用户编辑的部分:
这样的需求中使用Excel可以很方便地来实现,方式如下:
首先,第一问题很容易解决,我们可以把Excel放到一个共享文件夹或者SharePoint的一个文档库里(这两种方式对于同时编辑的支持有所不同);
其次,每个人填写Excel的不同部分,而且不能填写和自己无关的部分,这个功能可以使用Excel中的“保护工作表”以及“允许用户编辑区域”来设定:
功能一:保护工作表:
在Ribbon的“审阅”选项卡中(这些功能在Excel 2007和2010中都可以实现,2003未经验证),有一个“保护工作表”,如下:
该功能可以将当前工作表锁定,不允许用户进行编辑(当然也可以用下面的那个按钮来保护整个工作簿),点击后会弹出下面这个对话框,输入一个密码,当用户需要解除保护的时候,需要输入这个密码:
功能二:开放允许用户编辑的部分:
这部分操作需要在保护工作表之前完成,因为在保护之后就不允许对其进行修改了。
Step 1:点击同一个Ribbon标签中的“允许用户编辑区域”,会弹出下面这个对话框:
Step 2:这个对话框中会列出所有在保护工作表的时候,可以由用户来填写的部分,点击“新建”,创建一个新的区域:
Step 3:为区域加一个标题,然后选中需要由某个用户编辑的单元格,接下来的这个部分则是为单元格设置权限的重点:
Step 4:在“区域密码”中,输入一个密码,这个密码的含义是说:如果用户需要编辑这个单元格,则需要先输入这个密码才可以。那你要说,那岂不是还要告诉每个用户这个密码么?不用,我们可以点击“权限”,然后选择允许编辑这个区域的用户,然后选择“无需密码的编辑区域”(默认就是选中的),如下图:
在经过这样的设置之后,当Manager这个账号打开这个Excel的时候,就可以不用输入密码而编辑这个区域;而当其他用户打开这个Excel的时候,如果也想要编辑这个区域,就需要
Step 1:点击同一个Ribbon标签中的“允许用户编辑区域”,会弹出下面这个对话框:
Step 2:这个对话框中会列出所有在保护工作表的时候,可以由用户来填写的部分,点击“新建”,创建一个新的区域:
Step 3:为区域加一个标题,然后选中需要由某个用户编辑的单元格,接下来的这个部分则是为单元格设置权限的重点:
Step 4:在“区域密码”中,输入一个密码,这个密码的含义是说:如果用户需要编辑这个单元格,则需要先输入这个密码才可以。那你要说,那岂不是还要告诉每个用户这个密码么?不用,我们可以点击“权限”,然后选择允许编辑这个区域的用户,然后选择“无需密码的编辑区域”(默认就是选中的),如下图:
在经过这样的设置之后,当Manager这个账号打开这个Excel的时候,就可以不用输入密码而编辑这个区域;而当其他用户打开这个Excel的时候,如果也想要编辑这个区域,就需要
正确的密码才可以了,其他用户在这些单元格中试图输入的时候会出现下面这个提示:
通过重复进行Step 2 ~ Step 4的操作,就可以给不同的用户设置不同的编辑区域了。
功能三:多人同时编辑Excel:如何建立局域网
Excel其实在很早的时候就可以支持多人同时编辑同一个文件这样的应用场景,但是这要根据我们会把Excel放到什么位置进行共享。
情景 1:如果Excel是在网络的共享文件夹中,则可以实现真正的多人同时编辑。
点击同样Ribbon中的“共享工作簿”,弹出下面这个对话框:
选择“允许多用户同时编辑”,之后,在“高级”标签中还可以选择修改的记录等更加复杂的设置。
在这样设置之后,就可以进行同时编辑了。在编辑的过程中,如果用户正在一个单元格中输入,则系统会将其他用户的Excel中的这个单元格临时锁定,用户编辑完之后提交保存的时候,会首先检测其他用户是否已经提交过他们自己的保存,并把其他用户保存的内容更新进来(注意只有在保存的时候会更新其他用户保存的内容,以便控制服务器流量),如
通过重复进行Step 2 ~ Step 4的操作,就可以给不同的用户设置不同的编辑区域了。
功能三:多人同时编辑Excel:如何建立局域网
Excel其实在很早的时候就可以支持多人同时编辑同一个文件这样的应用场景,但是这要根据我们会把Excel放到什么位置进行共享。
情景 1:如果Excel是在网络的共享文件夹中,则可以实现真正的多人同时编辑。
点击同样Ribbon中的“共享工作簿”,弹出下面这个对话框:
选择“允许多用户同时编辑”,之后,在“高级”标签中还可以选择修改的记录等更加复杂的设置。
在这样设置之后,就可以进行同时编辑了。在编辑的过程中,如果用户正在一个单元格中输入,则系统会将其他用户的Excel中的这个单元格临时锁定,用户编辑完之后提交保存的时候,会首先检测其他用户是否已经提交过他们自己的保存,并把其他用户保存的内容更新进来(注意只有在保存的时候会更新其他用户保存的内容,以便控制服务器流量),如
下图所示:
其他用户更新的内容会使用红边框标记出来。
TIP:在SharePoint 2010 + Word 2010的配合中,可以实现Word文档的多人同时编辑,其操作方式也是类似的,不过是按照段落为单位进行锁定。
情景 2:Excel保存在SharePoint中。
如果Excel是保存在SharePoint 2010企业版中,当网站开启了Excel Service的时候,就可以在浏览器中进行多人同时编辑(不过功能二的设定貌似不支持Excel Service)。
如果是保存在SharePoint 2007中时,是不支持多人同时编辑同一个Excel文档的,不过会有通知提醒,例如一个用户打开并编辑一个在文档库中的Excel之后、未关闭之前的时候,另一个用户也打开同一个Excel文档并进行编辑的时候,会弹出如下的提示:
这里会提醒我们这个Excel文件正在由其他人进行编辑,我们可以选择“只读”仅查看Excel的内容,或者选择“取消”不打开该文档,或者,选择“通知”进行自动通知。
当这个用户选择了“通知”之后,可以如往常一样进行内容的查看(也可以进行编辑),而当
其他用户更新的内容会使用红边框标记出来。
TIP:在SharePoint 2010 + Word 2010的配合中,可以实现Word文档的多人同时编辑,其操作方式也是类似的,不过是按照段落为单位进行锁定。
情景 2:Excel保存在SharePoint中。
如果Excel是保存在SharePoint 2010企业版中,当网站开启了Excel Service的时候,就可以在浏览器中进行多人同时编辑(不过功能二的设定貌似不支持Excel Service)。
如果是保存在SharePoint 2007中时,是不支持多人同时编辑同一个Excel文档的,不过会有通知提醒,例如一个用户打开并编辑一个在文档库中的Excel之后、未关闭之前的时候,另一个用户也打开同一个Excel文档并进行编辑的时候,会弹出如下的提示:
这里会提醒我们这个Excel文件正在由其他人进行编辑,我们可以选择“只读”仅查看Excel的内容,或者选择“取消”不打开该文档,或者,选择“通知”进行自动通知。
当这个用户选择了“通知”之后,可以如往常一样进行内容的查看(也可以进行编辑),而当
第一个用户编辑完成、保存、关闭了Excel文档之后,这个新用户的Excel中就会自动弹出这样一个通知:
选择“读-写”之后,会把整个文档的内容更新为最新的版本(在这个期间内,这个新用户所进行的所有修改都会丢失),如下图所示:
通过这种方式,可以实现“非同时”的Excel协作编写了。
选择“读-写”之后,会把整个文档的内容更新为最新的版本(在这个期间内,这个新用户所进行的所有修改都会丢失),如下图所示:
通过这种方式,可以实现“非同时”的Excel协作编写了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论