Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/07/2014, 14:29
Avatar de fhederico
fhederico
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 3 meses
Puntos: 23
Respuesta: mostrar contenido archivo csv con jquery al cargar pagina html

Hola,

Normalmente una solucion que te diria es la que te han dicho en un inicio, y es que esto deberia procesarlo en el lado del Servidor, pero dado que ya lo estas haciendo con un csv2table, que hace lo mismo que requieres y que debo admitir que tampoco lo conocia, pues hice una pequeña prueba y resulto ser mas simple de lo que parece.

Lo descargue de aqui

https://code.google.com/p/leocenter/....9.js&can=2&q=

Si te lo descarga con extension TXT, se la quitas y le dejas la extension JS


Mi archivo prueba.csv contiene 3 filas con 1 sola columna con esto

Código HTML:
Ver original
  1. " " ,3,4,5,6,7,8,9,10,11,12,1,2
  2. Test1,30,40,25,45,70,55,80,90,65,95,96,88
  3. Test2,12,15,55,30,70,87,55,30,65,76,50,58
  4. Test3,60,43,58,22,38,47,35,67,88,53,92,98

Mi archivo HTML es tan simple como esto

Código HTML:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2. <title>Documento sin título</title>
  3. </head>
  4.  
  5.         <div id="view1"></div>
  6. </body>
  7.  
  8. <script src="jquery-2.1.1.min.js"></script>
  9. <script src="jquery.csv2table-0.02-b-2.9.js"></script>
  10.     $(document).ready(function()
  11.     {
  12.       $('#view1').csv2table('prueba.csv');
  13.     });
  14. </html>

Fijate que la ruta del archivo es tal cual, si esta en el mismo directorio que tu archivo HTML, si esta en otro lugar deberas poner la ruta exacta desde tu archivo HTML hasta este, para pruebas y ver que realmente funciona te recomiendo primero dejarlo en el mismo directorio.

Y listo, funciona...

Por ultimo, el archivo "jquery.csv2table-0.02-b-2.9.js" contiene rutas a imagenes que NO vienen, deberas modificar el archivo y agregarlas manualmente por unas que tu decidas.

Por ejemplo viene

Código HTML:
Ver original
  1. loadImg  : (new Image()).src='../economia/js/img/ajax-loader.gif',  //Dafault loading IMG

Obviamente tu no tendras un directorio "economia" y menos una imagen con un nombre asi, pero lo modificas y adaptas a tus necesidades

Saludos
__________________
Si encuentras que tu pregunta fue respondida, se agradeceria enormemente que la marcaras como solucionada... si... es el boton verde gigante que esta al final de la pagina :)

Última edición por fhederico; 28/07/2014 a las 14:33 Razón: add Info