2016-08-12 89 views
0

我想知道是否有办法将电子表格保存为html文件的过程自动化。 情况如下: 我有一张OpenOffice电子表格,位于公司局域网内的公共文件服务器上。一群人通过编辑数据并将数据输入到该电子表格中工作,但其他人应该只具有读取权限。 由于权限策略在OpenOffice中可能会变得有些复杂,我认为对于那些只应读取数据的用户来说,通过输入文件路径或通过快捷方式打开文件可能比较方便(特别是自从很多这种只读用户是电子表格文盲)。 问题是我怎样才能实现这个HTML文件每次通过编辑用户保存电子表格时更新,所以只读用户可以拥有最新版本?自动将电子表格保存到html文件

在此先感谢。 Cecilia

+0

应该在文件系统级别上设置权限,而不是在OpenOffice中设置... – mb21

回答

0

理想情况下,使用document management system可以保留旧版本的文件以防止多人误编辑。大多数DMS为某些用户提供了编辑功能,而其他用户则可以阅读文档。

但是,我曾经参与过一个项目,在这个项目中,我们使用了一个庞大的商业DMS,这对于只读用户来说太复杂了。所以我们也运行了一个Web服务器,它提供对文档的只读访问。

运行网络服务器(如Apache HTTP Server),即使没有DMS,也可以执行您的要求。提供一个网页表单供人们将修改提交给文档。提交编辑文件时:

  1. 保存旧文件的副本。
  2. 将主版本更新为新文件。
  3. 将命令行作业运行至convert the document为HTML。

然后只读用户可以通过浏览到Web服务器来查看HTML文件。

没有DMS或Web服务器,最好的办法是设置文件系统权限,就像@ mb21所说的那样。这当然会更容易设置,并且可能会足够好,具体取决于您的需求。

相关问题