當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > 利用JS創(chuàng)建Excel文件

利用JS創(chuàng)建Excel文件

2012/11/11 12:26:45作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

利用JS創(chuàng)建Excel文件

【實(shí)例描述】

JaVascript可以在客戶端創(chuàng)建文件,但這種方法一般不能輕易使用,因?yàn)榭蛻舳说臑g覽器安全設(shè)置可能不允許腳本隨意創(chuàng)建文件。本例的代碼僅供參考。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁(yè)-學(xué)無(wú)憂(www.wangbatian.cn)</title> <script language="javascript"> function createExcel() {     var ExcelSheet;     ExcelApp = new ActiveXObject("Excel.Application");  //創(chuàng)建Excel對(duì)象     ExcelSheet = new ActiveXObject("Excel.Sheet");      //創(chuàng)建Excel中的一張工作簿     ExcelSheet.Application.Visible = true;              //Excel可見     ExcelSheet.ActiveSheet.Cells(1,1).Value = "這是第一行第一列"; //設(shè)置第一行第一列的內(nèi)容     ExcelSheet.SaveAs("C:\\mytest.xls");   //保存Excel文件(有危險(xiǎn)性)     ExcelSheet.Application.Quit();  //退出Excel的應(yīng)用程序 } </script> </head> <body onload="createExcel()" > </body> </html>

【運(yùn)行效果】

 創(chuàng)建Excel文件運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是如何創(chuàng)建Excel對(duì)象,如何操作Excel文檔。整個(gè)實(shí)例的操作流程如圖19-10
所示。
  創(chuàng)建Excel對(duì)象---- 創(chuàng)建一張工作表---- 設(shè)置Excel可見----
----修改第一行第一列內(nèi)容----保存Excel表----退出Excel應(yīng)用程序

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:利用JS創(chuàng)建Excel文件 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: JS代碼  文件