2012-09-08 35 views
0

我正在設計一個客戶端hta應用程序(僅使用javascript)。我希望能夠使用Scripting.FileSystemObject從頭開始創建一個xls文件「),所以基本上,輸出將寫入一個文件並保存爲.xls格式。從零開始創建一個XLS文件

你是如何做到這一點的? ,我也希望遠離ActiveX.Object(「Excel.Application)」。因爲我不希望hta應用程序依賴於用戶計算機。

感謝提前您的幫助,

乾杯,

周杰倫

回答

1

也許不是你要找的,但是Excel文件打交道時的答案,這是值得注意的是,有通常只有一個真正的捷徑:如果你只是一個值表,你真的是一個.CSV文件。

Excel會很樂意以適合Excel的MIME類型打開CSV文件或CSV格式的資源。通常,如果在機器上安裝了Office/Excel,那麼文件關聯將就位。當然,你不能嵌入任何格式,只是值,雖然也許有人知道如何在打開文件時關聯某種excel樣式信息(我不知道)。

現在,生成CSV輸出很簡單,你只需要注意逗號的編碼(這被廣泛引用,因爲沒有更好的術語,可以將其稱爲「csv編碼」)。

當然,還有大量的Excel/Office(可腳本化)庫,其中很多都是商業性質的。您可能正在尋找更多的工作和更多的耦合(即更依賴於您的庫的解決方案)。

+0

好吧,你不開始使用谷歌能夠像它是一個真正的單詞。 –