Kode JavaScript untuk membaca konten file Excel lokal:
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
fungsi read_excel () {
var filepath = "d: /abcd9.com.xls";
var sheet_id = 2; // Baca tabel kedua
var row_start = 3; // Baca dari baris 3
var tempstr = '';
mencoba{
var oxl = ActivexObject baru ("Excel.Application");
} catch (err)
{
peringatan (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;
untuk (var i = row_start; i <= colcount; i ++) {
if (typeof (osheet.cells (i, 8) .value) == 'date') {// Membaca masalah ketika konten sel di kolom 8 berada dalam format tanggal.
d = Tanggal baru (osheet.cells (i, 8) .value);
temp_time = d.getlyear ()+"-"+(d.getMonth ()+1)+"-"+d.getDate ();
}
kalau tidak
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");
// Baca isi kolom 2, 4, 6 dan 8
}
kembalikan tempstr; // kembali
oxl.quit ();
Collectgarbage ();
}
</script>
Kondisi yang diperlukan:
1. Klien harus menginstal Microsoft Excel ActiveX Control (instal versi lengkap Microsoft Office), dan biarkan berjalan ketika prompt muncul dengan browser "Situs web ini perlu menjalankan add-in berikut ...", Kalau tidak, kode JS akan terjadi kesalahan saat membuat objek Excel.Application.
2. JS membaca file Excel lokal dengan masalah keamanan. Solusinya adalah sebagai berikut:
A.
b. Klik tombol "Situs (S)" untuk menambahkan situs web ini ke daftar;
c. itu untuk "aktifkan".