使用ActiveXOjbect和javascript来保存excel表格

我使用JavaScript和ActiveXObject的,看看这个链接在这里 。 我正在使用ActiveXObject的打开Excel文件做一些逻辑和保存文件。 我需要完成的是打开具有多个工作表的Excel工作簿,并将其中一个工作表另存为新的Excel工作簿(newfile.xlsx)。 下面的代码完全是我所需要的,除了保存为CSV而不是XLSX。 我已经尝试使用其他数字与SaveAs()函数,如1,4,8,我试过了。 其中一些工作,但没有一个给我我期待的结果。 这种types的任务甚至可以用ActiveXObject和JavaScript来完成? 任何帮助是极大的赞赏!

/** 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(); 

你的答案可能在这里 ,但是列出了许多不同的Excel风格。 你可能需要一些试验和错误来找出你需要的。