2011-05-26 19 views
57

¿Hay algún lector CSV liviano bueno por ahí? Me gustaría algo que refresque fácilmente un archivo después de que se haya modificado. Una búsqueda rápida en Google no arrojó ningún ganador claro.¿Qué es un buen visor de CSV ligero?

Preferiría no tener que abrir Excel cada vez, ya que bloquea el archivo. Esto evita que otros programas actualicen el archivo.

+3

Esto parece un proyecto genial, ¿puede el lector ser de solo lectura? – tofutim

+2

Simplemente use un editor de texto básico, por ejemplo, bloc de notas ++ – Longball27

+0

Sí, podría ser de solo lectura. – syvex

Respuesta

0

Creo que hay visores de Excel gratuitos en el sitio de Microsoft. Y creo que el wordpad/write nativo también puede abrir archivos CSV.

0

Si solo quieres mirar el archivo, ¿por qué no utilizar un editor de texto? Los mejores notarán una actualización y le preguntarán si desea volver a cargar el archivo. Sin embargo, no separarán los valores en columnas diferentes para usted; solo mostrarán los contenidos. Tanto UltraEdit como TextPad han sido confiables para mí en el pasado.

+1

Notepad ++ para ganar –

+9

Los editores de texto no formatearán las columnas correctamente. También sería bueno tener algunas funciones simples incorporadas como SUM(). – syvex

11

Si su sistema tiene Cygwin, column -t en una ventana de terminal es lo que me gusta usar.

$ cat file.csv 
1,2,3,4 
A,B,C,D 
i,ii,iii,iv,v 
foo,bar,foo foo,foobar 
No commas 

$ column -t -s"," file.csv 
1   2 3  4 
A   B C  D 
i   ii iii  iv  v 
foo  bar foo foo foobar 
No commas 

Con el fin de actualizar con los cambios en el original como usted pidió, que se puede combinar con el comando watch:

watch column -t -s, file.csv 
6

Usted podría intentar Ron's Editor - que va a hacer lo que quiere, es mucho mejor que Excel para la edición de archivos CSV en mi humilde opinión (que es por qué lo escribí), y le dejaré decidir si es lo suficientemente ligero ;-)

+0

¡Buena herramienta .... puede tener que comprar eso! –

+2

Waaaay demasiado caro para necesidades personales – ikashnitsky

2

Beacuse No estaba contento con la forma en que Excel muestra los archivos CSV. Produje un pequeño ejecutable diseñado para mostrar archivos CSV. Hice recientemente disponible en http://csvquickviewer.com/ Es sólo está disponible para Windows, ya que su escritura en .NET

No necesita configuración, pero permite filtrado, búsqueda, etc.

12

utilizo Nirsoft de CSVFileView. Es un simple visor de csv de solo lectura ligero.

Nota: debido a las herramientas de recuperación de contraseñas en el sitio de Nirsoft muchos virus checkers will block executables descargados desde allí.

+1

Esto hace exactamente lo que quiere. Ligero, pero rico en opciones. Uno que querrá es la actualización automática (y quizás una actualización parcial). Los filtros pueden ayudarlo a ver solo los datos que le interesan. Una herramienta muy útil. –

+0

El sitio de Nirsoft está repleto de excelentes herramientas –

41

Esto es solo para visualización, utilizando Powershell ...

Pantalla GUI; apoya clasificación, filtrado:

Import-Csv yourfile.csv |Out-GridView 

Console Display:

Import-Csv yourfile.csv |Format-Table -AutoSize 

o:

Import-Csv yourfile.csv |Format-List 

Para las opciones de clasificación y filtrado adicionales, tubo a través de donde a objetos y tipo a objetos cmdlets

+0

¡Se acepta la característica integrada de Windows! –

+0

Necesito un botón de "corazón" para esto. –

+0

!!! Dios mío, qué característica – code4j

0

OKFN DataPipes SaaS Tool es una opción para usar en el navegador.
GitHub automáticamente convierte CSV en tablas, proporcionando otra opción en el navegador, junto con más funciones.

0

Finalmente, uno puede abrir al instante archivos grandes y detectar automáticamente el delimitador: El Visor de archivos V de http://www.fileviewer.com/ Prueba gratuita de 20 días. $ 20 para comprar.

Otro, que es extremadamente rápido y también detecta automáticamente el delimitador es Delimit de http://delimitware.com 15 días de camino libre. $ 49/año. Un poco caro

Cuestiones relacionadas