0
A
回答
1
總之,正是你要求什麼是不(容易)成爲可能。
理論上你可以設置工作簿中的自己控制的網絡資源汲取其數據,並設置該資源爲僅允許來自特定網絡地址的讀訪問,如客戶端網絡。但是,首先有許多環節需要跳過,比如設置數據庫服務器和創建數據源,測試工作表,然後設置網絡權限以允許客戶端的地址(當然還有發現他們的IP地址)。這實際上比甚至聽起來更多的工作。
即使所有這些工作都不會阻止用戶將該數據複製到其他工作簿(通過複製/粘貼或手動重新輸入)或使用VPN連接到他們的工作網絡並僅僅讀取文件來自大溪地或莫斯科的罰款。
可悲的是,唯一的萬無一失的解決方案是不共享的任何數據,並且不會讓顧客看到的數據都沒有。
在IT,我們經常嘗試不重新定義這個問題在「我們如何能夠使這個解決方案」的術語,而是作爲「什麼是我們正在努力解決這個問題?」在這種情況下,這聽起來像你試圖解決的問題是保持敏感信息不落入壞人之手。解決這個問題的唯一辦法就是不要把它交給錯誤的人。如果你不能用這些數據信任你的客戶,我會建議客戶不值得信任,或者你想分享的數據有問題(例如,爲什麼他們需要這種敏感的數據?) 。
我建議重新評估你試圖解決的問題。也許可以從您控制的資源向他們發送文檔的屏幕截圖,並可以在查看圖像後刪除該圖像。他們仍然可以打印或保存圖像,但如果他們持續獲取數據,那麼如果他們能夠看到它們,就不會阻止它們,而且它們也不是非常值得信賴。
相關問題
- 1. 打開外部工作簿
- 2. SSRS Excel保護工作簿
- 3. 保護的Excel工作簿
- 4. 用JavaScript打開受密碼保護的Excel工作簿
- 5. ABAP OLE - 打開Excel密碼保護的工作簿
- 6. 保護Excel工作簿中的代碼?
- 7. 保護打開的工作簿上的特定工作表
- 8. EXCEL - 當打開Excel工作簿
- 9. Excel VBA - 在宏內循環保存的工作簿...工作簿無法打開
- 10. Excel VBA中打開的工作簿
- 11. VSTO - 中止打開Excel工作簿
- 12. 使用Marshal.GetActiveObject在空白的Excel工作簿中打開Excel工作簿
- 13. 僅允許我的網絡域中的用戶打開Excel工作簿
- 14. 使用C#打開一個非密碼保護的Excel工作簿,其中包含受密碼保護的Excel工作簿的鏈接
- 15. EXCEL VBA關閉所有打開的外部Excel文件的工作簿連接
- 16. 在網絡上打開另一個工作簿需要幫助
- 17. Excel工作簿打開宏重新打開關閉的工作簿
- 18. 複製保護的Excel工作簿中到另一個工作簿蟒蛇
- 19. xl.Workbook()(pyvot)無法打開excel工作簿
- 20. 什麼打開我的Excel工作簿?
- 21. 檢查excel工作簿是否打開?
- 22. 從ComboBox(VB.NET)打開Excel工作簿
- 23. Excel - 打開工作簿名稱
- 24. Excel服務無法打開工作簿
- 25. 通過VBA打開Excel工作簿
- 26. Excel VBA無法打開工作簿
- 27. 使用VBA打開受密碼保護的工作簿
- 28. 瀏覽excel工作簿並打開,然後在代碼中使用工作簿
- 29. 保護excel在php中打開
- 30. 保護工作表不是工作簿
我看不出這將是可能的,不管你做什麼,有一個薄弱環節:客戶端,如果有人能讀一個工作簿時,他可以複製/粘貼,打印(甚至重新輸入)它。 –