2016-07-04 73 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