0

我需要在 Excel 中实现一个简单的监控应用程序。它用于监控一个大约 15 人的小团队。领导者有一个“中央”excel 文件,他可以在其中浏览每个团队成员和整个团队的进度,而每个团队成员都有自己的 Excel 文档,他们可以在其中报告他们的个人进度,并“同步”到领导的文件。

我将它实现为一个 PHP Web 应用程序,但我需要使用 Excel 来实现它,而且我对 Microsoft 产品没有太多经验。我真的不知道如何同步所有内容。是否有一个简单的 Microsoft 服务器具有允许这样做的 API?

也许 Excel 不是正确的选择,如果是这样,您会推荐其他 Microsoft 产品吗?

4

2 回答 2

2
  1. 可以在Excel中完成吗?- 是的
  2. 如何?- 使用共享 Excel 文件
  3. 推荐吗?- 不
  4. 替代方案 - 如果您想从 Excel 执行此操作,则使用 E​​xcel 作为前端,Access 作为后端。否则在 Access 中创建所有内容。

共享 Excel 文件一直不受欢迎。它被认为是破坏文件的最快方法,因此从不推荐。

现在正在寻找替代方案。

如果您想在 Excel 中执行此操作,则可以设计一个通用输入 Excel 文件,您将分发给您的团队。当他们通过点击“更新”按钮进行更新时,数据就会更新到Common Access Database存储在共享驱动器中的数据中。这些数据,您可以通过再次按下主工作簿中的按钮来提取它。

就像我上面提到的,您也可以选择在 Access 中创建所有内容。如果您希望将其作为一个选项,那么您将不得不等待 Access Experts 来帮助您:)

如果您正在寻找一个复杂的日常应用程序,那么您也可以使用 Visual Studio,它可以使用 VB.Net/C# 等作为前端,并在后端使用 Access/SQL/MySQL/Oracle 等。

于 2012-06-22T02:57:06.180 回答
1

如果你在一个域上,这实际上并不难。

为每个团队成员创建一个工作簿(这是一个单独的 .xls)文件。使用密码保护工作簿,使其不易被编辑。然后,对于每个团队成员的工作簿,授予相应的团队成员编辑适当范围的权限。

http://office.microsoft.com/en-us/excel-help/help-secure-and-protect-data-in-excel-RZ001123531.aspx?section=15

现在,为自己创建一个工作簿并创建查询每个团队成员的工作簿(称为“外部引用”)并构建摘要的公式。

http://office.microsoft.com/en-us/excel-help/create-an-external-reference-link-to-a-cell-range-in-another-workbook-HP010102338.aspx

你去...设置相对较快,良好一致的界面对于团队成员来说不太容易搞砸并且查询起来相当简单。

这不会是一个完美的解决方案,并且会引起一些头痛,但这是权衡,对吗?

于 2012-06-22T03:09:27.803 回答