2011-11-22 33 views
0

我需要限制用戶使用記事本打開Excel(.xls)文件。限制使用記事本打開.xls文件

我必須將數據導出到.xls格式的應用程序。現在,當我用記事本打開生成的文件時,我能夠清楚地看到內容,但是如果我用記事本打開一個正常的excel文件,它將顯示「損壞」格式的內容。

我怎樣才能使時用記事本打開生成的XSL文件的內容出現「損壞」?

謝謝

回答

3

我想你是不是寫一個(二進制)Excel文件,但你給一個.xls擴展一個CSV(文本)文件。 Excel將打開這個好,但記事本也。

你需要做的是寫一個真正 Excel文件。我已經使用ExcelLibrary取得了一些成功。但也有一些問題:通過追加空行來確保生成的文件至少有7k大小。

+1

當然,用戶可以將文件保存爲.csv並在記事本中打開它。 :) – BNL

2

不!這是不可能的。在客戶端,用戶可以在他/她想要的任何應用程序中打開文檔。

+0

他沒有試圖阻止用戶在記事本打開該文件,而是不允許的數據具有可讀性爲純文本。 –

1

一旦該文件是在客戶端,他可以和會做任何事情,有了它,你不能做任何事情,因爲你的asp.net應用程序在遠程服務器上運行的不具有由於安全完全訪問客戶機擔心,即使(一個相當大的如果)你如何設法做到這一點,用戶只會將該文件複製到另一個系統或簡單地關閉他的瀏覽器。