Está en la página 1de 4

Archivos CSV Son un tipo de documento que contiene un formato sencillo para representar datos en forma de una tabla.

Sus siglas en ingles: C = Comma S = Separated V = Values Una caracterstica es: * Las columnas se encuentran separadas por comas. * Las filas por saltos de lnea. Este formato es muy sencillo, un ejemplo puede ser una hoja de calculo: A continuacin se muestra otro ejemplo: 1990, Maria, 10231416, 4to semestre 1991, Mario, 10231516, 2do semestre En el caso de que se encuentren comas en el mismo texto, entonces, se utilizan las comillas dobles para citar la diferencia: "1990, Maria", "10231416, 4to semestre" "1991, Mario", "10231516, 2do semestre" Este tipo de ficheros utilizan un formato llamado RFC 4180 el cual da formato y tipo. Introduccin El formato de valores separados por comas (CSV) se ha utilizado para el intercambio de Y la conversin de datos entre diferentes programas de hoja de clculo para bastante Algn tiempo. Sorprendentemente, mientras que este formato es muy comn, se ha Nunca fue formalmente documentados. Adems, mientras que la IANA MIME Registro incluye un rbol de registro "Text / separados por tabuladores de valores" de tipo, tipos MIME no han sido nunca Registrado con IANA para CSV. Al mismo tiempo, diversos programas y

Sistemas operativos han empezado a usar diferentes tipos MIME para este Formato. Este RFC documentos el formato de valores separados por comas (CSV) y los archivos de registros formalmente el "text / csv" tipo MIME para CSV De conformidad con el RFC 2048 [1]. 2. Definicin del formato CSV Aunque existen diversas implementaciones de las especificaciones y de la CSV (por ej. [4], [5], [6] y [7]), no es formal Especificacin en existencia, que permite una amplia variedad de La interpretacin de archivos CSV. En esta seccin los documentos que el formato Parece ser seguida por la mayora de las implementaciones: 1. Cada registro se encuentra en una lnea distinta, delimitado por una lnea Pausa (CRLF). Por ejemplo: Aaa, bbb, ccc CRLF Zzz, yyy, xxx CRLF 2. El ltimo registro en el archivo puede o no tener una fila interminable Romper. Por ejemplo: Aaa, bbb, ccc CRLF Zzz, yyy, xxx

3. Existe tal vez una lnea de cabecera opcionales aparecen como la primera lnea Del archivo con el mismo formato de registro de lneas normales. Este Cabecera contendr los nombres correspondientes a los campos en el archivo Y debe contener el mismo nmero de campos como en las actas El resto del archivo (la presencia o ausencia de la lnea de cabecera Deber indicarse a travs de la opcin "cabecera" de este parmetro Tipo MIME). Por ejemplo: Field_name, field_name, field_name CRLF

Aaa, bbb, ccc CRLF Zzz, yyy, xxx CRLF Shafranovich Informativo [Pgina 2] RFC 4180 y Formato Comn de tipos MIME de los ficheros CSV Octubre 2005 4. Dentro de la cabecera y de cada registro, puede haber una o ms Campos, separados por comas. Cada lnea debe contener los mismos Nmero de campos en todo el archivo. Los espacios se consideran parte De un campo y no debe ser ignorada. El ltimo en el campo Registro no debe ser seguido de una coma. Por ejemplo: AAA, BBB, CCC 5. Cada campo puede o no se escribe entre comillas dobles (sin embargo Algunos programas, como Microsoft Excel, no utilice comillas dobles A todos). Si los campos no son cerrados con comillas dobles, y luego Comillas dobles puede no aparecer dentro de los campos. Por ejemplo:

"Aaa", "bbb", "ccc" CRLF Zzz, yyy, xxx 6. Los campos que contengan saltos de lnea (CRLF), comillas dobles, y comas Deben escribirse entre comillas dobles. Por ejemplo: "Aaa", "b CRLF Bb "," ccc "CRLF Zzz, yyy, xxx 7. Si comillas dobles se usan para encerrar campos, entonces una doble cita Que aparecen dentro de un campo debe ser librado por el anterior con Otro doble cotizacin. Por ejemplo: "Aaa", "b" "bb", "ccc"

La gramtica ABNF [2] aparece de la siguiente manera: File = [cabecera CRLF] * registro (CRLF acta) [CRLF] * Cabecera = nombre (nombre COMMA) * = Campo registro (COMMA campo) Name = campo Campo = (escapado y no escap) DQUOTE escapado = * (TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE No escap = * TEXTDATA COMMA =% x2C CR =% x0D; segn la seccin 6,1 de RFC 2234 [2] Shafranovich Informativo [Pgina 3] RFC 4180 y Formato Comn de tipos MIME de los ficheros CSV Octubre 2005 DQUOTE =% x22; segn la seccin 6,1 de RFC 2234 [2] LF =% x0A; segn la seccin 6,1 de RFC 2234 [2] CRLF = CR LF; segn la seccin 6,1 de RFC 2234 [2] TEXTDATA =% x20-21 y x23-2B% /% x2D-7E Y AQU LES DEJO LA PAGINA PARA Q LA CHEQUEN TAMBIEN http://www.normes-internet.com/normes.php?rfc=rfc4180&lang=es

También podría gustarte