2016-07-04 61 views
0

使用Javascript和ActiveXObject的Im,請看這個鏈接here。我使用ActiveXObject來打開一個Excel文件做一些邏輯並保存文件。我需要完成的是打開一個包含多個工作表的Excel工作簿,並將其中一個工作表保存爲新的Excel工作簿(newfile.xlsx)。下面的代碼完全符合我的需求,除了保存爲CSV而不是XLSX。我試着用SaveAs()函數使用其他數字,比如1,4,8,我試過了。其中一些人工作,但沒有人給我我期待的結果。這種類型的任務甚至可以用ActiveXObject和JavaScript來完成?任何幫助是極大的讚賞!使用ActiveXOjbect和javascript保存Excel表格

/** IE 11 Only! **/ 
// ActiveXObject Example 
var Excel = new ActiveXObject("Excel.Application"); 
Excel.DisplayAlerts = false; 
var Book = Excel.Workbooks.Open(output_path+"file.xlsx"); 
Book.Worksheets("Sheet3」).SaveAs(output_path+"newfile.xlsx",6); 
Excel_LI.DisplayAlerts = true; 
Excel_LI.Quit(); 

回答

1

你的答案可能是here地方,但有很多上市的Excel的不同口味。你可能需要一些試驗和錯誤來找出你需要的。

+0

是的,我也發現這個網站,不幸的是答案並不明顯。不過,我設法弄清楚,這是2.謝謝你的幫助@xarxziux – NodeDeveloper102