Já vou avisando que sou noob em programação e tem uma coisa que está me deixando P da cara.
Simplesmente não consigo importar os dados de uma tabela HTML para o Excel !
Parece uma coisa tão simples, mas já tentei de tudo e nada funciona: colar especial, usei um programa pra converter o código HTML em rich text que acabou só trazendo a tabela sem os dados, etc
Estou precisando desses valores pra fazer um PROCV com outra tabela, oque vai me poupar muito tempo aqui no trabalho.
Se alguém souber o "segredo" posta aí por favor, valeu!
Pra quem quiser tentar, segue o código HTML da tabela:
Pergunta
Guest sekken
Olá pessoal!
Já vou avisando que sou noob em programação e tem uma coisa que está me deixando P da cara.
Simplesmente não consigo importar os dados de uma tabela HTML para o Excel !
Parece uma coisa tão simples, mas já tentei de tudo e nada funciona: colar especial, usei um programa pra converter o código HTML em rich text que acabou só trazendo a tabela sem os dados, etc
Estou precisando desses valores pra fazer um PROCV com outra tabela, oque vai me poupar muito tempo aqui no trabalho.
Se alguém souber o "segredo" posta aí por favor, valeu!
Pra quem quiser tentar, segue o código HTML da tabela:
<html>
<body>
<tr>
<td >
<table width="100%" border="0" cellspacing="0" cellspadding="4">
<tr>
<td nowrap class="txtTitulo">Nº Item</td>
<td align="left" class="txtTitulo">Qtde</td>
<td align="left" class="txtTitulo">Vl. Total</td>
</tr>
<tr>
<td>
<input type="text" Enabled Class="campo" name="numItemPedido" value="2150" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="328,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,84" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2100" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="17.726,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="86.081,83" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2020" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2030" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2040" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2050" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2060" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2070" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2080" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2090" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2010" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2110" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2120" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2130" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2140" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2000" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2160" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2170" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2180" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2190" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2200" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2210" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2220" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
<tr>
<td>
<input type="text" Enabled class="campo" name="numItemPedido" value="2230" size="5" maxlength="5" onKeyPress="return soNumeros(event);">
</td>
<td>
<input type="text" Enabled class="campo" name="obr_quantidade" style="text-align: left;" value="326,000" size="17" maxlength="16" onKeyPress="return soNumeros(event);" onKeyUp="formataCampoQtde(this);" onBlur="formataCampoQtdeOnBlur(this);">
</td>
<td>
<input type="text" Enabled class="campo" style="text-align: left;" name="obr_valorTotalItem" value="91,28" size="17" maxlength="16" onKeyPress="return soNumerosTarifa(event);" onKeyUp="formataCampoMoeda(this);" onBlur="formataCampoMoedaOnBlur(this);">
</td>
</tr>
</table>
</td>
</tr>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
5 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.