Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlinhu's

Exportação HTML para txt ou excel (xls)

Recommended Posts

Por favor, se alguém puder me ajudar...Gostaria de saber se há alguma forma de exportar uma tabela que é apresentada na Web (html) na tela do usuário, para um formato txt ou excel (xls), talvez algum script embutido em um botão ou algo assim.Alguém sabe alguma forma de fazer isso??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia pessoal!

Preciso da ajuda de vocês. Quero exportar esses dados que pego do banco de dados para um arquivo txt!

 

Codigo:

 

<script>
function SH_desc(id)
{
var Y = "HideData" + id; 
var obj = document.getElementById(Y);

	if (obj.style.display == "none")
	{
	obj.style.display = "block";
	}else{
	obj.style.display = "none";
	 }
}
function carrega()
{
document.location.reload();
}
</script>
<script>
$(function(){
			
	$('#add-new-usr').hover(
	function() { $(this).addClass('ui-state-hover'); }, 
	function() { $(this).removeClass('ui-state-hover'); }
	);	

	$('#cancel-new-usr').hover(
	function() { $(this).addClass('ui-state-hover'); }, 
	function() { $(this).removeClass('ui-state-hover'); }
	);	


		$("#new-atv-Tab").tabs();							
				// desabilitar tabs
				//$('#new-atv-Tab').data('disabled.tabs', [1, 2, 3]);

					$('#c-adm-tab-btn').hover(
					function() { $(this).addClass('ui-state-default'); }, 
					function() { $(this).removeClass('ui-state-default'); }
					);
					
					
							$('#iconOne').hover(
							function() { $(this).css('padding-right','-4px'); }						
							);										
	
					$('#randon-btn').hover(
					function() { $(this).addClass('ui-state-default'); },
					function() { $(this).removeClass('ui-state-default'); }
					);										
					
	});
</script>
<script type="text/javascript" language="javascript" src="script/action.js"></script>
<div id="new-atv-Tab" style="margin:10px 5px 20px 5px;">
			<ul>
				<li><a href="#usr-tab-1">Usuários Online</a></li>
                <li><a href="#usr-tab-2">Detalhe dos Usuários</a></li>
                <li class="ui-corner-all" onclick="window.location='index.php?SSI=1&f=0'" id="c-adm-tab-btn" style="cursor:pointer; margin: -15px 0px 0px 650px;">
                <span class="ui-icon ui-icon-closethick"></span>
                </li>
            </ul>

<div id="usr-tab-1">
<?php
$sql = "SELECT *
		FROM puser
		ORDER BY dono_usr 
		DESC";
		
$query = mysql_query($sql);

while ($ret = mysql_fetch_array($query))
{
	if ($ret['enc_atnd'] == 0)
	{
?>
<table id="iData<?php echo $ret[0]; ?>" width="100%" border="0" cellpadding="0" cellspacing="0" class="ui-corner-all ui-state-highlight" onclick="SH_desc(<?php echo $ret[0]; ?>)">
  <tr>
    <td width="9"> </td>
    <td width="122" height="39"><span class="texto-pesado-titulo">Usuário: </span> <br />
    <label class="texto-leve"><?php echo $ret[1]; ?></label>    
    </td>
    <td width="93">
    <span class="texto-pesado-titulo">Status</span> <br />
<?php 
		switch($ret['stt_usr'])
		{
		case y : echo "<span class='texto-pesado-erroMinor'>Online</span>";break;
		case n : echo "<span class='texto-leve'>Offline</span>";
		}						
?>
    </td>
    <td width="331">
    <span class="texto-pesado-titulo">Centro:</span> <br />
    <span class="texto-leve">
	<?php 
	$sql_ctr = "SELECT nome_ctr 
				FROM centros 
				WHERE id_ctr = '$ret[12]'
				LIMIT 1";
	$query_ctr = mysql_query($sql_ctr);
	while ($ctr = mysql_fetch_array($query_ctr))
	{
	echo $ctr[0];
	}
	?>
    </span>    
    </td>
    <td>
    <span class="texto-pesado-titulo">Ultimo acesso</span><br>
<?php

 if($ret['d_login_usr'] != "")
	{
		echo "<span class='texto-leve'>".$ret['d_login_usr']."</span>";
	}
	else{
		   echo "<span class='texto-pesado-erroMinor'>Nâo possui acesso</span>";	
		}
		?>
   </span>
    </td>
    <td width="36">
    <img src="img/plus.png" class="ActionLNK" id="Data<?php echo $ret[0]; ?>" onclick="sh_hideData(this.id)"/>    </td>
  </tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="" id="HideData<?php echo $ret[0]; ?>" style="display:none">
  <tr>
    <td width="11"> </td>
    <td width="270" height="39">
    <span class="texto-pesado-titulo">Dono da conta: </span> <br />
    <label class="texto-leve"><?php echo $ret[3]; ?></label>    
    </td>
    <td width="183">
    <span class="texto-pesado-titulo">Inclusor:</span> <br />
    <span class="texto-leve"><?php echo $ret[6]; ?></span>    
    </td>
    <td width="85">
    <span class="texto-pesado-titulo">Perfil :</span> <br />
    <span class="texto-leve"><?php echo $ret[9]; ?></span>    
    </td>
    <td width="227">
	<span class="texto-pesado-titulo">Setor:</span><br />
    <span class="texto-leve"><?php echo $ret['setor_usr']; ?></span>    
    </td>
  </tr>
</table>
<?php
	}else{
	echo "
<div id='RetViewDiv' class='RetViewAtnd' onClick=\"window.location='index.php?m=4&f=0402'\">
$ret[4]<img src='img/spacer.gif' width='' height='5px' /><img src='img/enc_tag.png'/><img src='img/spacer.gif' width='' height='5px' />$ret[1]
</div>";
	}
}
?>
<br />
<a href='#' id='save-upD-btn' class='ui-state-default ui-corner-all btn_lnk campos' onclick="carrega()" style="margin-left:700px;">
                <span class='ui-icon ui-icon-check'></span>Atualizar</a><br/>
                </div>
                
<div id="usr-tab-2">

<form method="post" name="detalheuser" action="index.php?IIS=3&loc=3usr-tab-2">
<span class="texto-pesado-titulo">Usuário Desejado</span><br />
<span class="fix-size">
<select name="select_user" id="select_user" class="campos" onchange="detalheuser.submit()">
<option value="0">Escolha</option>
<?php
$sql_user = "SELECT * FROM puser";

$result = mysql_query($sql_user);

while($res = mysql_fetch_array($result))
{
echo "<option value='$res[0]'>$res[1]</option>";
}
?>
</select>
</span>
</form><br /><br />

<?php
$id_user = $_POST['select_user'];

$detalhe_user = "SELECT * FROM puser A
				 LEFT JOIN rel_usr_data B ON (A.id_usr = B.id_usr)
				 LEFT JOIN atendidos C ON (C.inclusor_atnd = A.dono_usr)
				 WHERE A.id_usr = '$id_user'";
				 
$mysql_result = mysql_query($detalhe_user);
$ret = mysql_fetch_array($mysql_result);
?>
<html>
<head>
</head>
<body>
<?php
if(isset($id_user))
{
?>
<table border="0">
<tr>
<td width="200">
<span class="texto-pesado-titulo">Nome de Usuário:</span><br />
<span class="texto-leve"><?php echo $ret['nome_usr']; ?></span>
</td>
<td width="200">
<span class="texto-pesado-titulo">Dono do Usuário:</span><br />
<span class="texto-leve"><?php echo $ret['dono_usr']; ?></span>
</td>
<td>
<span class="texto-pesado-titulo">Data de Criação do Usuário:</span><br />
<span class="texto-leve"><?php echo $ret['d_cad_usr']; ?></span>
</td>
</tr>
<tr>
<td width="200">
<span class="texto-pesado-titulo">Data e Hora do Ultimo Acesso</span><br />
<span class="texto-leve"><?php echo $ret['data_login']; ?> ás <?php echo $ret['hora_login']?></span>
</td>
<td>
<?php
$sql_rows = "SELECT A.* FROM rel_usr_data A
			 LEFT JOIN puser B ON (A.id_usr = B.id_usr)
			 WHERE A.id_usr = '$id_user'";

$result = mysql_query($sql_rows);
$quantidade = mysql_num_rows($result);
?>
<span class="texto-pesado-titulo">Quantidade de Acesso</span><br />
<span class="texto-leve"><?php echo $quantidade; ?></span>
</td>
<td>
<span class="texto-pesado-titulo">Ultimo Cadastro</span><br />
<span class="texto-leve"><?php echo $ret['data_login']; ?></span>
</td>
</tr>
<tr>
<td>
<?php
$sql_cadastro = "SELECT A.* FROM atendidos A
			 LEFT JOIN puser B ON(A.inclusor_atnd = B.dono_usr)
			 WHERE B.id_usr = '$id_user'";
$result_usr = mysql_query($sql_cadastro);
$qnt = mysql_num_rows($result_usr);
?>
<span class="texto-pesado-titulo">Quantidade de Cadastros Feitos</span><br />
<span class="texto-leve"><?php echo $qnt; ?></span>
</td>
</tr>
</table>
</body>
</html>
</div>
<?php
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.