Autor Tema: hoja de excel en web  (Leído 2876 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Depra

  • Visitante
hoja de excel en web
« : octubre 17, 2008, 11:18:13 am »
Holas. soy nuevo por aqui, me recomendaron este sitio. y espero que me ayuden.
necesito ayuda sobre algo que necesito hacer pero no se como... :wacko:
Tengo una lista de datos en una hoja de excel, donde esta contiene

-nombres de personas
-direccion
-telefonos
-fax
-etc...

pero el problema es que momentáneamente he subido esta hoja a mi pagina web pero no se ve muy bonita que digamos se ve una simple hoja fea sin vistosidad etc.. :p

mi pregunta es existe alguna aplicación o portal o que se yo que me permita hacer algo mas ordenado y bonito... que permita seleccionar por nombres, teléfonos etc... tipo esto

http://www.svcommunity.org/forum/index.php?action=mlist

cualquier ayuda, sugerencia sera de ayuda.
donde estan las chicas aqui  :azn: :D

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: hoja de excel en web
« Respuesta #1 : octubre 17, 2008, 11:45:29 am »
mostranos la web q llevas hasta el momento y te diremos q mas le podes hacer...  :thumbsup:

Desconectado John Stark!

  • Sv Full Member
  • *
  • Mensajes: 906
  • I survived my first match, with only 2 broken ribs
Re: hoja de excel en web
« Respuesta #2 : octubre 17, 2008, 11:55:35 am »
Pudes usar una YUI (Yahoo User Inferface), esta libreria cuenta con DataTable, unos script que te permiten crear una tabla bastante simpatica y amigable....

Código: [Seleccionar]
http://developer.yahoo.com/yui/examples/datatable/dt_basic.html
y si queres podes obtener los datos de una base de datos... aqui esta un ejemplo que hice obteniedo los datos de una tabla en mysql con php.

Código: [Seleccionar]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Basic Example</title>

<style type="text/css">
/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */
body {
margin:0;
padding:0;
}
</style>

<link rel="stylesheet" type="text/css" href="css/fonts-min.css" />
<link rel="stylesheet" type="text/css" href="css/datatable.css" />
<script type="text/javascript" src="js/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/dragdrop-min.js"></script>

<script type="text/javascript" src="js/element-beta-min.js"></script>
<script type="text/javascript" src="js/datasource-beta-min.js"></script>
<script type="text/javascript" src="js/datatable-beta-min.js"></script>


<!--begin custom header content for this example-->
<style type="text/css">
/* custom styles for this example */
.yui-skin-sam .yui-dt-liner { white-space:nowrap; }
</style>

<!--end custom header content for this example-->

</head>

<body class=" yui-skin-sam">

<h1>Basic Example</h1>

<div class="exampleIntro">
<p>A demonstration of the DataTable's basic feature set.</p>

</div>

<!--BEGIN SOURCE CODE FOR EXAMPLE =============================== -->

<div id="basic"></div>

<script type="text/javascript" src="assets/js/data.js"></script>

<script type="text/javascript">
YAHOO.example.Data = {
    bookorders: [
<?php
include("db_fns.php");
$nemonico=$_GET['nem'];
$handle=db_connect();
$query="select * from equipo_did";
$res=$handle->query($query);
while($equipo=$res->fetch_assoc()){
$result3=$handle->query("select count(*) from interfaz_did where equipo_id='{$equipo['equipo_id']}' and estado_id='9'");
$libres=$result3->fetch_assoc();
$libres=$libres['count(*)'];
echo '{Nodo:"'.$equipo['nodo_nem'].'", Nombre: "'.$equipo['nombre'].'", Modelo:"'.$equipo['modelo'].'", IP_Gestion: "'.$equipo['ip_gestion'].'", Gabinete:"'.$equipo['gabinete'].'", Energia: "'.$equipo['energia'].'", Puertos_Libres: "'.$libres.'"},';
}
?>

       
    ]
}

YAHOO.util.Event.addListener(window, "load", function() {
    YAHOO.example.Basic = new function() {
        var myColumnDefs = [
            {key:"Nodo", sortable:true, resizeable:true},
            {key:"Nombre", sortable:true,resizeable:true},
            {key:"Modelo", sortable:true,resizeable:true},
            {key:"IP_Gestion", sortable:true,resizeable:true},
            {key:"Gabinete", sortable:true, resizeable:true},
{key:"Energia", sortable:true,resizeable:true},
{key:"Puertos_Libres", sortable:true,resizeable:true}
        ];

        this.myDataSource = new YAHOO.util.DataSource(YAHOO.example.Data.bookorders);
        this.myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
        this.myDataSource.responseSchema = {
            fields: ["Nodo","Nombre","Modelo","IP_Gestion","Gabinete","Energia","Puertos_Libres"]
        };

        this.myDataTable = new YAHOO.widget.DataTable("basic",
                myColumnDefs, this.myDataSource, {caption:"DataTable Caption"});
    };
});
</script>

<!--END SOURCE CODE FOR EXAMPLE =============================== -->

</body>
</html>
« Última Modificación: octubre 17, 2008, 11:57:49 am por Vladimir »

Depra

  • Visitante
Re: hoja de excel en web
« Respuesta #3 : octubre 17, 2008, 01:44:28 pm »
nombre Bro vladimir ahi me mandaste a la luna no soy experto en esto viejo apenas estoy haciendo mis primeros pasos en esto.

aqui dejo un ejemplo de como lo he subido a mi hosting :( (piedad soy nuevo  :sad: :cry:) pero quiero hacer esa lista mas vistosa :p

Desconectado John Stark!

  • Sv Full Member
  • *
  • Mensajes: 906
  • I survived my first match, with only 2 broken ribs
Re: hoja de excel en web
« Respuesta #4 : octubre 17, 2008, 02:41:35 pm »
Vaya viejito aqui te dejo un ejemplo... ojala te sirva.  :thumbsup:

PD: Respeta la estructura de carpetas

Depra

  • Visitante
Re: hoja de excel en web
« Respuesta #5 : octubre 17, 2008, 04:37:54 pm »
Vaya viejito aqui te dejo un ejemplo... ojala te sirva.  :thumbsup:

PD: Respeta la estructura de carpetas

Muchas pero muchas Gracias Vladimir, si me va a funcionar eso. pero tengo dos preguntas

la primera es: cuando agrego datos a la columna Tel ofic: y grabo los datos y cuando los deseo ver no aparecen.  :sorry: esta es la unica columna que no muestra datos por que?

y la segunda: a que te refieres con estructura de carpetas  :thumbsup:

Gracias Bro Vladimir Muy Agradecido por su paciencia y contestacion

Desconectado John Stark!

  • Sv Full Member
  • *
  • Mensajes: 906
  • I survived my first match, with only 2 broken ribs
Re: hoja de excel en web
« Respuesta #6 : octubre 17, 2008, 04:55:16 pm »
por lo primero:

si ya me percate que me comi una letra en la una palabra telefono  :phew:  busca una linea que diga algo como key: "telfono" y pones bien "telefono".. eso solucionaria el problema  :thumbsup:

y lo segundo:
la estructura de carpetas es que dentro de cualquier carpeta que este ejemplo.html debe estar la carpeta js, css e images con sus respectivos archivos... esto es porque en el archivo ejemplo.html llamas a los archivos que estan en esas carpetas y si no encuentra esas carpetas pues no va  a poder ver los archivos  :thumbsup:

Depra

  • Visitante
Re: hoja de excel en web
« Respuesta #7 : octubre 18, 2008, 10:01:53 am »
Gracias Vladimir. Muchisimas Gracias  :yahoo: todo funciono muy bien

Desconectado darkela

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1619
  • 다르켈라
Re: hoja de excel en web
« Respuesta #8 : diciembre 07, 2008, 11:04:03 pm »
vladimir
con eso de YUI, jamas lo habia visto, pero me parece bastante interesante, como empezas a crear la tabla ahi? como guardas el archivo despues?