INSTITUTO TECNOLOGICO SUPERIOR DE LERDO
ADMINISTRACION Y ORGANIZACION DE DATOS
TRABAJO: QUE SON LOS ARCHIVOS CVS Y XML?
NOM-JUDITH ITZEL REQUEJO HERNANDEZ
NÚM.-CONTROL: 10231237
01/02/2012
QUE SON LOS ARCHIVOS CSV?
CSV significa 'Valores Separados por Comas' ('Comma-Separated-Values') y es
un formato común para intercambiar texto.
El formato de archivo CSV (*.csv) guarda únicamente el texto y los valores
como aparezcan en las celdas de la hoja de cálculo activa. Todas las filas y
todos los caracteres en cada celda se guardarán. Las columnas de datos se
separan mediante comas y cada fila termina en un retorno de carro. Si una
celda contiene una coma, el contenido de la celda se escribirá entre comillas
dobles.
Si las celdas presentan fórmulas en vez de valores, éstas se convertirán como
texto. Todo el formato, gráficos, objetos y cualquier otro contenido de la hoja de
cálculo se perderán. El símbolo del euro se convertirá en signo de interrogación.
El formato CSV es muy sencillo y no indica un juego de caracteres concreto, ni cómo van situados los bytes, ni el formato para el salto de línea. Estos puntos deben indicarse muchas veces al abrir el fichero.
Ejemplo:
987,juan,87345,10 norte 342
876,pedro,43649,8 oriente 342
123,jorge,03342,av. libertad 23
69,vicente,61560,valencia nº183
18,lorenzo,06490,sol nº 18
19,lucía,06480,luna nº 8
876,pedro,43649,8 oriente 342
123,jorge,03342,av. libertad 23
69,vicente,61560,valencia nº183
18,lorenzo,06490,sol nº 18
19,lucía,06480,luna nº 8
Cuando el mismo texto contiene comas es aconsejable usar un delimitador. De esta manera se diferencian los separadores de columna de las comas del mismo texto. Habitualmente se usan comillas.¿Cómo puedo crear un archivo .csv?
Existen varias formas de crear un archivo .csv. La más común es utilizar un programa de hoja de cálculo, como Microsoft Excel. (En Microsoft Excel, selecciona Archivo > Guardar como... y, a continuación, "CSV (delimitado por comas) (*.csv)" en el selector desplegable "Guardar como tipo".)
Existen varias formas de crear un archivo .csv. La más común es utilizar un programa de hoja de cálculo, como Microsoft Excel. (En Microsoft Excel, selecciona Archivo > Guardar como... y, a continuación, "CSV (delimitado por comas) (*.csv)" en el selector desplegable "Guardar como tipo".)
BIBLIOGRAFIA:
Artículo CSV de Wikipedia: http://es.wikipedia.org/wiki/CSV
QUE SON LOS ARCHIVOS XML?
Cuando pensamos en "datos estructurados" pensamos en cosas tales como hojas de cálculo, libretas de direcciones, parámetros de configuración, transacciones financieras, dibujos técnicos, etc. Los programas que producen esta clase de datos a menudo también los guardan en disco, por lo que pueden usar tanto un formato binario como un formato texto. El último formato te permite, si es necesario, ver los datos sin el programa que los ha producido. XML consiste en una serie de reglas, pautas, convenciones, como quieras llamarlas, para planificar formatos texto para tales datos, de manera que produzcan archivos que sean fácilmente generados y leídos (por un ordenador) que son inequívocos, y que evitan escollos comunes como la falta de extensibilidad, falta de soporte para la internacionalización o localismo, y la dependencia de una determinada plataforma
XML (Extensible Markup Language, lenguaje de marcado extensible) es una forma de reutilizar datos en un archivo o de automatizar el proceso de sustitución de datos en un archivo con datos de otro archivo. XML utiliza etiquetas para describir partes de un archivo, por ejemplo, un encabezado o un artículo. Estas etiquetas marcan los datos de manera que se pueden almacenar en un archivo XML y se puedan gestionar adecuadamente cuando se exporten a otros archivos. Piense en XML como un mecanismo de conversión de datos. XML etiqueta el texto de la etiqueta y otro contenido en un archivo de forma que las aplicaciones puedan reconocer y presentar los datos.
Lenguaje extensible
XML se considera un lenguaje extensible porque cada uno crea sus propias etiquetas XML. Se puede crear una etiqueta para cada tipo de información que se desee reutilizar. Las etiquetas XML no contienen información acerca de cómo se deben mostrar los datos ni sobre el formato que deben tener. Las etiquetas XML sirven estrictamente para identificar contenido.
En InCopy, por ejemplo, se puede crear una etiqueta Título1 y asignarla a cada título de primer nivel de un documento. Después de guardar un documento como archivo XML, el contenido de Título1 se puede importar y utilizar (en cualquier aplicación que pueda leer XML) como página Web, catálogo impreso, directorio, lista de precios o tabla de base de datos.
InCopy es una de las muchas aplicaciones que pueden producir y utilizar XML. Después de etiquetar contenido en un archivo de InCopy, guarde y exporte el archivo como XML de manera que se pueda reutilizar en otro archivo de InCopy o InDesign o en otra aplicación.
En InCopy, se pueden crear etiquetas XML y partes de etiquetas de un documento incluso si no se tiene experiencia con XML. InCopy gestiona la programación de XML más allá de lo que se ve y crea el XML automáticamente al exportar un documento en un formato XML.
Importante: no confunda las etiquetas XML con el texto etiquetado de InCopy.
Estructura de los datos XML
El elemento es la base de los datos XML; un elemento es un dato que se ha etiquetado. En los archivos XML, los elementos se anidan dentro de otros elementos para crear una estructura jerárquica de los datos.
Puede ver la estructura de los datos XML en el panel Estructura, en el que se muestran la jerarquía y la secuencia de los elementos. En la estructura XML, los elementos secundarios se encuentran dentro de elementos principales que, a su vez, también pueden ser elementos secundarios. O bien, visto en la otra dirección, los elementos principales contienen elementos secundarios que, a su vez, pueden ser elementos principales de otros elementos secundarios.
Ejemplo:
un ejemplo simple seria como se muestra a continuación:
<?xml version=" 1.0 " encoding=" UTF-8 " standalone= " yes "?>
<ficha>
<nombre> Gabriel </nombre>
<apellido> Molina </apellido>
<direccion> Alfredo Vargas #36 </direccion>
</ficha>
Siguiendo este ejemplo de estructura básica de XML podemos generar una base de datos en este sistema.
<?xml version=" 1.0 " encoding=" UTF-8 " standalone= " yes "?>
<ficha>
<nombre> Gabriel </nombre>
<apellido> Molina </apellido>
<direccion> Alfredo Vargas #36 </direccion>
</ficha>
Siguiendo este ejemplo de estructura básica de XML podemos generar una base de datos en este sistema.
BIBLIOGRAFIA:

No hay comentarios:
Publicar un comentario