Adiós archivos CSV y de texto - Hello XML

Tabla de contenido

He creado más de unas pocas aplicaciones de Excel que utilizan un archivo CSV o un archivo plano de texto como entrada de datos. Hay varias razones para hacerlo, aquí están mis 3 principales:

1. No se me permitió el acceso a la base de datos, sin embargo, se permitió una exportación (administradores de DB estrictos).

2. El controlador que se necesitaba para conectarse a la base de datos probablemente no estaría instalado en todas las computadoras en las que se usaría la hoja de cálculo.

3. No tendría conexión a la base de datos cada vez que la necesite (fuera de la red de la empresa, etc.).

En cada caso, preguntaba algo como "bueno, ¿puedo obtener un archivo plano de los datos, digamos, todos los lunes por la mañana", y la respuesta suele ser "Texto o CSV?" … Creo que a partir de ahora diré XML.

¿Por qué? XMl es más fácil de usar y ofrece más flexibilidad que un archivo CSV.

No hay diferencias sorprendentes, sin embargo, aquí hay algunas obvias que se me vienen a la cabeza:

• Con XML puedo importar solo las columnas de datos que quiero en una hoja de cálculo. Con CSV necesito importar todo el documento.

• Con XML puedo importar diferentes partes de los datos a donde quiera en la hoja de cálculo. Con CSV, estoy restringido a importar los datos tal como aparecen en el archivo.

• Con XML puedo hacer clic derecho y presionar "actualizar" cuando los datos son nuevos. Con CSV, necesito volver a pasar por el proceso de importación. (toma unos minutos con importaciones de ancho fijo y una gran cantidad de columnas)

Por supuesto, puedo obtener la misma funcionalidad de una importación de CSV con algo de codificación, sin embargo, no es necesario si empiezo con XML.

Esto es posiblemente una obviedad para algunos, sin embargo, es un paso en la dirección "bienvenido a XML, bienvenido a 2005" para mí. Tal vez sea una razón por la que quizás desee explorar la funcionalidad XML en Excel también.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave