Re: [Python-es] Mostrar datos CSV-SQLite
El 22 de octubre de 2015, 9:11, Pixu Kideakescribió: > Buenos días, > > Muchas gracias por todas las alternativas presentadas. > Al final opté por la más sencilla Python puro para tratar los datos del > fichero CVS y a medida que iba leyendo los datos pintar a un fichero las > cadenas HTML necesarias; después aplique un CSS quedando todo muy bonito y > eficaz. > > Durante la búsqueda de que herramientas utilizar, encontre un plugin para > jQuery llamado Dynatable.js [1] por si a alguien le interesan temas de JS. > [1] http://www.dynatable.com/ > Un saludo, > Quantopian sacó una extensión para el notebook de IPython/Jupyter usando la librería javascript SlickGrid que es ideal para visualizar datos de tablas (Pandas Dataframes). https://github.com/quantopian/qgrid Una demo aquí: http://nbviewer.ipython.org/github/quantopian/qgrid/blob/master/qgrid_demo.ipynb#AFTER---Here%27s-the-same-%27spy%27-DataFrame-being-rendered-as-a-qgrid : > > On Fri, Oct 16, 2015 at 4:59 PM, JZA wrote: > >> >> >> 2015-10-16 9:50 GMT-05:00 Carlos Zuniga : >> >>> 2015-10-16 2:35 GMT-05:00 JZA : >>> > Si quieres alguna visualizacion mas profesional te recomiendo mejor >>> usar >>> > Javascript, ya que hay librerias para representar datos en HTML5 usando >>> > Canvas. Python aun podria hacer el scrapping, pero despues deberas >>> vaciarlo >>> > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una >>> libreria >>> > algo antigua pero aun asi atractiva es RafaelJS. >>> > http://raphaeljs.com/ >>> > >>> >>> Canvas para mostrar una tabla de datos? Overkill. >>> >> >> Dije para visualizacion de datos, obviamente que no me refiero a >> visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS >> para interactuar con la tabla de datos y hacer tareas relativamente >> sencillas como ordenado y filtrado. >> http://www.listjs.com/ >> http://www.allmyscripts.com/Table_Sort/ >> >> >> >>> De todos modos use o no javascript en el lado del navegador, python es >>> suficiente para generar el html y/o hacer el servidor. >>> ___ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> >> >> -- >> Alexandro Colorado >> Apache OpenOffice Contributor >> 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF >> >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Mostrar datos CSV-SQLite
Buenos días, Muchas gracias por todas las alternativas presentadas. Al final opté por la más sencilla Python puro para tratar los datos del fichero CVS y a medida que iba leyendo los datos pintar a un fichero las cadenas HTML necesarias; después aplique un CSS quedando todo muy bonito y eficaz. Durante la búsqueda de que herramientas utilizar, encontre un plugin para jQuery llamado Dynatable.js [1] por si a alguien le interesan temas de JS. [1] http://www.dynatable.com/ Un saludo, On Fri, Oct 16, 2015 at 4:59 PM, JZAwrote: > > > 2015-10-16 9:50 GMT-05:00 Carlos Zuniga : > >> 2015-10-16 2:35 GMT-05:00 JZA : >> > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar >> > Javascript, ya que hay librerias para representar datos en HTML5 usando >> > Canvas. Python aun podria hacer el scrapping, pero despues deberas >> vaciarlo >> > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una >> libreria >> > algo antigua pero aun asi atractiva es RafaelJS. >> > http://raphaeljs.com/ >> > >> >> Canvas para mostrar una tabla de datos? Overkill. >> > > Dije para visualizacion de datos, obviamente que no me refiero a > visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS > para interactuar con la tabla de datos y hacer tareas relativamente > sencillas como ordenado y filtrado. > http://www.listjs.com/ > http://www.allmyscripts.com/Table_Sort/ > > > >> De todos modos use o no javascript en el lado del navegador, python es >> suficiente para generar el html y/o hacer el servidor. >> ___ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > Alexandro Colorado > Apache OpenOffice Contributor > 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Mostrar datos CSV-SQLite
Basicamente Python tiene modulos en la libreria estandar que trabajan con SQLite3 y CSV. Para eso debes ver la documentacion de estos modulos: https://docs.python.org/3.5/library/csv.html y https://docs.python.org/3.5/library/sqlite3.html Para gestionar en HTML muchos te diran que uses un framework, aunque dependiendo para quien lo quieras mostrar puedes hacer un dump en un Template de HTML y lanzar el python3 -m http.server --cgi 2015-10-16 2:15 GMT-05:00 Pixu Kideak: > Buenos días, > > Últimamente estoy trabajando con Python pero soy bastante nuevo en este > lenguaje. > Tengo una duda respecto a cómo representar unos datos. > Ten un fichero CSV con varios campos, entre ellos un código y una imagen. > He visto que en Python existe la posibilidad transformar un fichero a CSV > a SQLite y que Python trabaja bastante bien con este tipo de DB. > > La duda que tengo es la siguiente: > "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que > pueda realizar una especie de catálogo. Pero no sé si es correcto que siga > con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de > SQLite con PHP y/o otro lenguaje." > > ¿Qué pensáis al respecto? > > Un saludo y gracias por vuestra ayuda. > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Alexandro Colorado Apache OpenOffice Contributor 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] Mostrar datos CSV-SQLite
Buenos días, Últimamente estoy trabajando con Python pero soy bastante nuevo en este lenguaje. Tengo una duda respecto a cómo representar unos datos. Ten un fichero CSV con varios campos, entre ellos un código y una imagen. He visto que en Python existe la posibilidad transformar un fichero a CSV a SQLite y que Python trabaja bastante bien con este tipo de DB. La duda que tengo es la siguiente: "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que pueda realizar una especie de catálogo. Pero no sé si es correcto que siga con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de SQLite con PHP y/o otro lenguaje." ¿Qué pensáis al respecto? Un saludo y gracias por vuestra ayuda. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Mostrar datos CSV-SQLite
Si quieres alguna visualizacion mas profesional te recomiendo mejor usar Javascript, ya que hay librerias para representar datos en HTML5 usando Canvas. Python aun podria hacer el scrapping, pero despues deberas vaciarlo en un JSON en vez de HTML y dejar que Javascript haga la magia. Una libreria algo antigua pero aun asi atractiva es RafaelJS. http://raphaeljs.com/ 2015-10-16 2:15 GMT-05:00 Pixu Kideak: > Buenos días, > > Últimamente estoy trabajando con Python pero soy bastante nuevo en este > lenguaje. > Tengo una duda respecto a cómo representar unos datos. > Ten un fichero CSV con varios campos, entre ellos un código y una imagen. > He visto que en Python existe la posibilidad transformar un fichero a CSV > a SQLite y que Python trabaja bastante bien con este tipo de DB. > > La duda que tengo es la siguiente: > "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que > pueda realizar una especie de catálogo. Pero no sé si es correcto que siga > con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de > SQLite con PHP y/o otro lenguaje." > > ¿Qué pensáis al respecto? > > Un saludo y gracias por vuestra ayuda. > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Alexandro Colorado Apache OpenOffice Contributor 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Mostrar datos CSV-SQLite
El 16 de octubre de 2015, 9:15, Pixu Kideakescribió: > Buenos días, > > Últimamente estoy trabajando con Python pero soy bastante nuevo en este > lenguaje. > Tengo una duda respecto a cómo representar unos datos. > Ten un fichero CSV con varios campos, entre ellos un código y una imagen. > He visto que en Python existe la posibilidad transformar un fichero a CSV > a SQLite y que Python trabaja bastante bien con este tipo de DB. > > La duda que tengo es la siguiente: > "Mi objetivo es visualizar los datos (códigos y imágenes) de manera que > pueda realizar una especie de catálogo. Pero no sé si es correcto que siga > con Python y mostrarlo cómo HTML, trabajar directamente contra los datos de > SQLite con PHP y/o otro lenguaje." > > ¿Qué pensáis al respecto? > Python es perfectamente válido para ello. Esa sería una tarea muy sencilla de implementar con un microframework como flask [1]. Si es crear un html estático también sería muy sencillo de hacer con Python y la librería estándar. > > Un saludo y gracias por vuestra ayuda. > > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Mostrar datos CSV-SQLite
2015-10-16 2:35 GMT-05:00 JZA: > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar > Javascript, ya que hay librerias para representar datos en HTML5 usando > Canvas. Python aun podria hacer el scrapping, pero despues deberas vaciarlo > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una libreria > algo antigua pero aun asi atractiva es RafaelJS. > http://raphaeljs.com/ > Canvas para mostrar una tabla de datos? Overkill. De todos modos use o no javascript en el lado del navegador, python es suficiente para generar el html y/o hacer el servidor. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Mostrar datos CSV-SQLite
2015-10-16 9:50 GMT-05:00 Carlos Zuniga: > 2015-10-16 2:35 GMT-05:00 JZA : > > Si quieres alguna visualizacion mas profesional te recomiendo mejor usar > > Javascript, ya que hay librerias para representar datos en HTML5 usando > > Canvas. Python aun podria hacer el scrapping, pero despues deberas > vaciarlo > > en un JSON en vez de HTML y dejar que Javascript haga la magia. Una > libreria > > algo antigua pero aun asi atractiva es RafaelJS. > > http://raphaeljs.com/ > > > > Canvas para mostrar una tabla de datos? Overkill. > Dije para visualizacion de datos, obviamente que no me refiero a visualizacion de la tabla. Aun asi, si tienes una tabla html, existen JS para interactuar con la tabla de datos y hacer tareas relativamente sencillas como ordenado y filtrado. http://www.listjs.com/ http://www.allmyscripts.com/Table_Sort/ > De todos modos use o no javascript en el lado del navegador, python es > suficiente para generar el html y/o hacer el servidor. > ___ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Alexandro Colorado Apache OpenOffice Contributor 9060 55AB FFD2 2F02 0E1A 3409 599C 14FC 9450 D3CF ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/