lunes, 21 de abril de 2008

Decodificador de archivos CSV

Los ficheros CSV (del inglés comma-separated values) son un tipo de documento sencillo para representar datos en forma de tabla, en las que las columnas se separan por comas (o punto y coma en donde la coma es el separador decimal: España, Francia, Italia...) y las filas por saltos de línea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles. (Wikipedia)

Son muy utilizados para importar / exportar el contenido de la base de datos, para una mejor manipulación.

Hace unas semanas desarrolle un herramienta / programa en PHP, que permite:

* Decodificar archivos de texto plano en formato CSV
* Interpretar y cuenta su contenido
* Generar un archivo de salida en CSV que contenga los datos de una selección de filas.

El archivo .RAR, contiene:

- Index.php
-Archivo fuente CSV, llamado EdKEL.csv


Para poder descodificar otro archivo en vez de (EdKEL.csv), basta con modificar el Index.php, en la linea de código:

$handle = fopen("EdKEL.csv", "r");
cambiarlo por $handle=fopen("Ruta/NombredelArchivo.csv","r");


3 comentarios:

Unknown dijo...

OK he bajado el archivo, lo he subido en mi servidor web pero nada no funciona no me reflela la data que esta en la misma carpeta pls tu ayuda
saludos

Héctor Guedea dijo...

Que tal Denis.
Bien, lo que pasa es que aunque tengas tu archivo que quieres convertir en la misma carpeta, debes entrar a modificar el código del archivo INDEX.PHP, busca todas las concordancias con :: fopen ( "EdKEL.csv" , "r" ); , vas a cambiar EdKEL.csv, por el nombre de tu archivo, TuArchivo.csv, y listo, NO SE TE OLVIDE CAMBIARSELAS A TODAS!. Suerte!

Anónimo dijo...

ooohh!...estos ficheros no los conocía..tan muy buenos habrá k calarlos.

Saludos!!