Tenho uma página em HTML com alguns dados. Preciso incluir nessa página, como complemento, as informações que estão em uma planiha excel. Todos os dados (html e excel) estão armazenados na mesma pasta (local). Coloquei abaixo o código que escrevi até agora, com apenas duas células da tabela, como exemplo. Óbvio que o meu código está incorreto e que conheço pouquíssimo de javascript. Eu preciso mostrar, quando passar o mouse sobre a célula HTML, os valores que estão na planilha excel.
Pergunta
Zecapoa
Prezados,
Tenho uma página em HTML com alguns dados. Preciso incluir nessa página, como complemento, as informações que estão em uma planiha excel. Todos os dados (html e excel) estão armazenados na mesma pasta (local). Coloquei abaixo o código que escrevi até agora, com apenas duas células da tabela, como exemplo. Óbvio que o meu código está incorreto e que conheço pouquíssimo de javascript. Eu preciso mostrar, quando passar o mouse sobre a célula HTML, os valores que estão na planilha excel.
Postei em http://zecapoa.tumblr.com uma sequencia de imagens para ajudar a ilustrar.
Peço a gentileza de me ajudarem a encontrar a solução. Qualquer dúvida enviem direto para meu e-mail (renatorossi@globo.com). Grato
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Teste de Excel através do Javascript</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="js/boxOver.js"></script>
<script type="text/javascript" src="js/GetData.js"></script>
<!-- // Aqui a Função em Javascript que "captura" o endereço a ser buscado e larga em div1
function GetData(cell,row){
var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Workbooks.Open("C:\\aria.xlsx");
var excel_sheet = excel.Worksheets("Plan1");
var data = excel_sheet.Cells(cell,row).Value;
document.getElementById('div1').innerText =data;
} -->
</head>
<body>
<div id="header"> </div>
<table
width="50"
height="50"
border="4"
cellpadding="10"
bgColor="white" class="adjust_table">
<!-- os dados da planilha são capturados por GetData e passados através de "div1". Deveria aparecer depois de Boxes -->
<!-- Ao passar o mouse deveria aparecer "1801 - ...." -->
<tr><td align="center" bgcolor="#FFFFFF"> <div id="div1" > </div>
<a href="#" onMouseOver="GetData(2,1);" /><text="" title="" header= [1801 - Box 15 - R$ 385,220,33] body=[ ] fade=[on]");"/>1801</a></td></tr>
<!-- Ao passar o mouse deveria aparecer "1701 - .... " -->
<tr><td align="center" bgcolor="#EFEFEF"> <div id="div1" > </div>
<a href="#" onMouseOver="GetData(3,1);" /><text="" title="" header=[1701 - Box 12 e 13 - R$ 381.412,50] body=[ ] fade=[on]);">1701</a></td></tr>
</table>
</body>
</html>
Editado por ZecapoaLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.