1、首先双击打开需要共享的Excel表格,选择审阅界面中“共享工作簿”选项,
2、接下来就会出现一个确定窗口,按下enter键确定。
3、接下来需要点击打开Excel左上角文件中的“选项”。
4、接下来点击打开信任中心界面中的“信任中心设置”选项。
5、接下来在弹出来的界面中,点击取消打勾个人信息选项中的“保存时从文件属性中删除个人信息”,按下enter键确定。
6、回到第一步点击“共享工作簿”,弹出“共享工作簿”设置对话框,勾选“允许多用户同时编辑,同时运行工作簿合并”,然后切换到高级选项下;
7、接下来在出现的界面中,设置想要的自动更新间隔,选择“保存本人的更改并查看其他用户的更改”,按下enter键确定。
8、接下来回车确定,将Excel表格进行保存。
9、接下来将Excel表格放到一个文件夹之中。
10、然后鼠标右键单击文件夹,点击选择共享菜单栏中的“特定用户”设置选项。
11、接下来在新的界面中,添加Everyone,
12、并将权限级别调整为“读取/写入”,至此共享文件夹设置完成。
首先,你说指的应该是在线Excel文档,这是一个领域。目的是实现一个可以在线导入、编辑、导出,多人协作等功能的在线Excel文档,把这个功能做成一个系统应用。那么肯定需要有用户的划分(每个用户可以看到和辑自己的文档),这样就需要账号和密码了。
接下来从技术方面将,在线Excel文档分为显示部分与交互部分。显示部分主要是Excel的功能显示与操作,首先肯定是要将一个Excel功能的表格组件嵌入到网页上面的,这里可以找一些专业的第三方的Excel组件进行集成,例如:SpreadJS。目前SpreadJS官网上也有一些现成的demo可供访问。从上述demo来看,SpreadJS已经完成了Excel展示、编辑、导入、导出的功能。
展示与编辑
导入
导出
交互部分主要是多人协同操作Excel需要这样的功能,原理是通过websocket信道通信功能来同步用户之间的操作,这里就需要后台将SpreadJS与websocket进行集成。
最后将成品做成一个webapp(网页、手机应用等)的应用并添加账号密码相关功能。就完成了这样的功能。如果说非要给这样的技术起一个名字,我觉得在线Excel比较合适。
一般查询操作,直接执行,如果是添加、删除或修改的,先锁定文档,不允许其它人进行操作,然后打开进行操作,操作后,解除锁定,其它人可以继续进行操作。锁定是根据先后顺序进行的,多人同时操作,根据先后顺序,第一个锁定后,其他的等待状态,解锁后,第二个锁定,其他的等待状态,直到全部操作结束。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)