รหัส JavaScript เพื่ออ่านเนื้อหาของไฟล์ Local Excel:
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชั่น read_excel () {
var filepath = "d: /abcd9.com.xls";
var sheet_id = 2;
var row_start = 3;
var tempstr = '';
พยายาม{
var oxl = new ActiveXObject ("excel.application");
} catch (err)
-
การแจ้งเตือน (เอ่อ);
-
var owb = oxl.workbooks.open (filepath);
owb.worksheets (sheet_id) .select ();
var osheet = owb.activeSheet;
var coloncount = oxl.worksheets (sheet_id) .usedRange.cells.rows.count;
สำหรับ (var i = row_start; i <= colcount; i ++) {
if (typeof (osheet.cells (i, 8) .Value) == 'วันที่') {// ปัญหาการอ่านเมื่อเนื้อหาของเซลล์ในคอลัมน์ 8 อยู่ในรูปแบบวันที่
d = วันที่ใหม่ (osheet.cells (i, 8) .Value);
temp_time = d.getFulelear ()+"-"+(d.getMonth ()+1)+"-"+d.getDate ();
-
อื่น
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
-
ส่งคืน tempstr;
oxl.quit ();
collectgarbage ();
-
</script>
เงื่อนไขที่จำเป็น:
1. ไคลเอนต์ต้องติดตั้ง Microsoft Excel ActiveX Control (ติดตั้ง Microsoft Office เวอร์ชันเต็ม) และอนุญาตให้ทำงานเมื่อพรอมต์ปรากฏขึ้นพร้อมกับเบราว์เซอร์ "เว็บไซต์นี้จำเป็นต้องเรียกใช้ Add-ins ต่อไปนี้ ... " มิฉะนั้นรหัส JS จะเป็นข้อผิดพลาดที่เกิดขึ้นในขณะที่สร้างวัตถุ Excel.Application
2. JS อ่านไฟล์ Excel ในเครื่องด้วยปัญหาด้านความปลอดภัย การแก้ปัญหามีดังนี้:
A
b. คลิกปุ่ม "ไซต์) เพื่อเพิ่มเว็บไซต์นี้ลงในรายการ
c สำหรับ "เปิดใช้งาน"