Código JavaScript para leer el contenido del archivo de Excel local:
La copia del código es la siguiente:
<script type = "text/javaScript">
función read_excel () {
var filepath = "d: /abcd9.com.xls";
var sheet_id = 2;
var row_start = 3;
var tempttr = '';
intentar{
var oxl = new ActiveXObject ("Excel.Application");
} Catch (err)
{
alerta (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;
for (var i = row_start; i <= colcount; i ++) {
if (typeof (osheet.cells (i, 8) .value) == 'date') {// Problemas de lectura cuando el contenido de la celda en la columna 8 está en el formato de fecha.
d = nueva fecha (osheet.cells (i, 8) .Value);
temp_time = d.gettylyar ()+"-"+(d.getMonth ()+1)+"-"+d.getDate ();
}
demás
temp_time = $. trim (osheet.cells (i, 7) .Value.ToString ());
tempttr+= ($. trim (osheet.cells (i, 2) .value)+""+$. trim (osheet.cells (i, 4) .value)+""+$. trim (osheet.cells (i , 6) .Value.ToString ())+""+temp_time+"/n");
// Lea el contenido de las columnas 2, 4, 6 y 8
}
return temptr;
oxl.quit ();
COLECTAGARGE ();
}
</script>
Condiciones requeridas:
1. El cliente debe instalar el control de Microsoft Excel ActiveX (instale la versión completa de Microsoft Office) y permita que se ejecute cuando aparezca el aviso con el navegador "Este sitio web necesita ejecutar los siguientes complementos ...", ",". De lo contrario, el código JS será un error ocurrido al crear un objeto Excel.Application.
2. JS lee archivos de Excel locales con problemas de seguridad. La solución es la siguiente:
A.
b. Haga clic en el botón "Sitio (s)" para agregar este sitio web a la lista;
C para "habilitar".