DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> 通過Javascript讀取本地Excel文件內容的代碼示例
通過Javascript讀取本地Excel文件內容的代碼示例
編輯:JavaScript綜合知識     

 這篇文章主要介紹了通過Javascript讀取本地Excel文件內容的代碼示例,但需要一定的條件才可以使用js操作本地文件,需要的朋友參考下吧

讀取本地Excel文件內容的Javascript代碼:    代碼如下: <script type="text/javascript"> function read_excel(){       var filePath="D:abcd9.com.xls"; //要讀取的xls     var sheet_id=2; //讀取第2個表     var row_start=3; //從第3行開始讀取     var tempStr='';     try{         var oXL = new ActiveXObject("Excel.application"); //創建Excel.Application對象     }catch(err)     {         alert(err);     }     var oWB = oXL.Workbooks.open(filePath);     oWB.worksheets(sheet_id).select();     var oSheet = oWB.ActiveSheet;     var colcount=oXL.Worksheets(sheet_id).UsedRange.Cells.Rows.Count ;       for(var i=row_start;i<=colcount;i++){         if (typeof(oSheet.Cells(i,8).value)=='date'){ //處理第8列部分單元格內容是日期格式時的讀取問題             d= new Date(oSheet.Cells(i,8).value);             temp_time=d.getFullYear()+"-"+(d.getMonth() + 1)+"-"+d.getDate();         }         else             temp_time=$.trim(oSheet.Cells(i,7).value.toString());         tempStr+=($.trim(oSheet.Cells(i,2).value)+" "+$.trim(oSheet.Cells(i,4).value)+" "+$.trim(oSheet.Cells(i,6).value.toString())+" "+temp_time+"n");         //讀取第2、4、6、8列內容     }       return tempStr; //返回     oXL.Quit();     CollectGarbage(); } </script>         必須條件:   1、客戶端必須安裝Microsoft Excel activex控件(安裝完整版Microsoft office即可),並在浏覽器彈出“此網站需要運行以下加載項......”的提示時允許運行,否則js代碼在創建Excel.Application對象時會出錯。 2、JS讀取本地Excel文件涉及到安全問題,默認設置下Microsoft Excel activex控件無執行權限。解決方案如下: a. 點擊浏覽器“工具” -> “Internet選項” -> “安全”,選擇“可信站點”。 b. 點擊“站點(S)”按鈕,將本網站添加到列表中; c. 點擊“自定義級別(C)...”,在安全設置中找到“ActiveX 控件和插件”節點下的“對未標記為可安全執行腳本的 ActiveX 控件初始化並執行腳本”,將其設置為“啟用”。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved