Código JavaScript para ler o conteúdo do arquivo Local Excel:
A cópia do código é a seguinte:
<script type = "text/javascript">
function read_excel () {
var filepath = "d: /abcd9.com.xls";
var sheet_id = 2;
var row_start = 3;
var tempstr = '';
tentar{
var oxl = novo ActiveXObject ("Excel.Application");
} catch (err)
{
alerta (err);
}
var owb = oxl.workbooks.open (filepath);
OWB.WorkSheets (Sheet_id) .Select ();
var heet = owb.activheet;
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) == 'data') {// Lendo problemas quando o conteúdo da célula na coluna 8 está no formato da data.
d = nova data (Osheet.Cells (i, 8) .Value);
temp_time = d.getlyear ()+"-"+(d.getMonth ()+1)+"-"+d.getDate ();
}
outro
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");
// Leia o conteúdo das colunas 2, 4, 6 e 8
}
retornar tempstr; // retorna
oxl.quit ();
Collectgarbage ();
}
</script>
Condições necessárias:
1. O cliente deve instalar o Microsoft Excel ActiveX Control (instale a versão completa do Microsoft Office) e permitir que ele seja executado quando o prompt aparecer com o navegador "Este site precisa executar os seguintes complementos ...", Caso contrário, o código JS ocorrerá um erro ao criar um objeto Excel.Application.
2. O JS lê arquivos locais do Excel com problemas de segurança. A solução é a seguinte:
a. Clique no navegador "Ferramentas" -> Opções da Internet " ->" Selecionar "e selecionar" Site de confiança ".
b.
c. para "Ativar".