2012-06-22 30 views
0

我需要在Excel中實現一個簡單的監控應用程序。這是爲了監測一個15人左右的小團隊。領導有一個「中央」excel文件,他可以瀏覽每個團隊成員和整個團隊的進度,而每個團隊成員都有他們自己的Excel文檔,在這個文檔中他們報告他們的個人進度,並且「同步」到領導者的文件。在Excel中實現監控「應用程序」

我曾將此實現爲PHP Web應用程序,但我需要使用Excel來實現它,並且我沒有太多的Microsoft產品經驗。我真的不知道如何同步一切。有一個簡單的微軟服務器有一個允許這個的API嗎?

也許Excel不是正確的選擇,如果是的話,您會推薦哪些其他Microsoft產品?

+0

Excel是用來總結數字列的......你是否確信將它用作某些生產力軟件的前端是一個好主意? – sarnold

+0

不確定。我完全接受建議。我只需要在微軟的產品中做到這一點,而像Excel這樣的大家都非常熟悉的產品看起來很吸引團隊。 – leonsas

回答

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

你去那裏......相對快速的設置,漂亮的一致的界面是不是太容易爲團隊成員陷入困境和相當簡單的查詢。

這不會是一個完美的解決方案,會引起一些頭痛,但這是權衡,對吧?

2
  1. 它可以在Excel中完成嗎? - 是
  2. 如何? - 使用共享的Excel文件
  3. 是否推薦? - 否
  4. 替代選項 - 如果您想從Excel中執行此操作,請將Excel用作前端,並將Access用作後端。否則在Access中創建所有內容。

共享Excel文件一直不被贊成。它被認爲是腐敗你的文件的最快方式,因此它從來不被推薦。

現在看另一種方法。

如果你想在Excel中做到這一點,那麼你可以設計一個通用的輸入Excel文件,你將分發給你的團隊。當他們通過點擊「更新」按鈕進行更新時,數據在存儲在共享驅動器中的Common Access Database中更新。這些數據,你可以通過再次按主工作簿中的一個按鈕來獲得。

就像我上面提到的,你也可以選擇在Access中創建所有的東西。如果你想要作爲一個選項,那麼你將不得不等待訪問專家來幫助你:)

如果它是一個複雜的日常應用程序,你正在尋找然後你也可以進入Visual Studio它可以在後端使用VB.Net/C#等作爲前端和Access/SQL/MySQL/Oracle等。