1. IMPORTAR ARCHIVOS DE TEXTO EN EXCEL
Para importar un
archivo de texto debes
ir a la ficha Datos y
seleccionar el
comando Desde
texto que se encuentra
dentro del
grupo Obtener datos
externos. Esto abrirá el
cuadro de
diálogo Importar
archivo de texto que
permitirá seleccionar el
archivo a importa
2. Después de seleccionar
el archivo adecuado
debes hacer clic en
Importar. Eso mostrará el
primer paso del Asistente
para importar texto. Este
primer paso es importante
porque permite
especificar el tipo de
archivo a importar ya sea
que utilice algún caracter
específico como
delimitador o que sea un
archivo que utiliza un
ancho fijo de columna.
3. De igual manera en este
paso se puede indicar a
Excel que comience a
importar a partir de alguna
fila específica del archivo. Al
hacer clic en el botón
Siguiente, Excel sugerirá el
tipo de separador que ha
descubierto dentro del
archivo a importar y
generalmente será acertado
en su sugerencia. Aun así
recomiendo validar que
dentro de la vista previa
efectivamente se muestra
una separación adecuada de
los datos
4. En caso de que Excel
se haya equivocado
solamente deberás
seleccionar el
separador adecuado
de la lista o especificar
algún otro si es
necesario. Haz clic en
siguiente que nos
llevará al último paso
que permite especificar
el tipo de datos de
cada columna
5. Solamente tienes 3
opciones: General, Texto
y Fecha. Sugiero poner
especial atención a las
fechas de manera que
después de la importación
se facilite su manejo e
interpretación dentro de
Excel. Al hacer clic en el
botón Finalizar, se
preguntará por la
ubicación dentro de la
hoja de Excel donde se
colocarán los datos
importados
6. Una vez
indicada la celda
destino deberás
hacer clic en el
botón Aceptar y
los datos serán
importados por
Excel
7. EXPORTAR DATOS DE EXCEL A UN ARCHIVO DE
TEXTO
Los archivos de texto no dependen de ninguna herramienta de
software específica, ni tienen problemas de compatibilidad
entre versiones porque se han creado de la misma manera
por décadas y por lo tanto cualquier herramienta de edición
de documentos puede leer un archivo de texto. Por esta
razón es muy probable que en más de una ocasión tengas la
necesidad de exportar los datos de Excel a un archivo de
texto de manera que tus datos puedan ser integrados o
analizados desde otro sistema de informacion
8. Formatos de archivos de texto
*Archivos de texto delimitados
por tabulaciones
*Archivos de texto delimitados
por comas
A continuación veremos lo simple
que es crear cada uno de
estos dos tipos de archivos
en Excel. La hoja de datos
que exportaremos en
nuestros ejemplos será la
siguiente
9. CREAR UN ARCHIVO DE TEXTO DELIMITADO
POR TABULACIONES
Para crear un archivo
de texto
delimitado por
tabulaciones en Excel
debemos pulsar la
ficha Archivo y
seleccionar la opción
Guardar como. Se
mostrará el cuadro de
diálogo Guardar
como y para la opción
Tipo debemos
elegir Texto (delimitado
por tabulaciones):
10. Una vez que pulses el botón Guardar se
mostrarán algunas advertencias. La
primera de ellas nos advierte que el
tipo de archivo seleccionado no es
compatible con libros que tienen
múltiples hojas y que por lo tanto solo
se exportarán los datos de la hoja
activa. Esto quiere decir que, si tienes
un libro con datos en varias hojas,
deberás exportar cada hoja a un
archivo de texto diferente.
Será muy probable que también se
muestre una segunda advertencia
indicando que nuestro archivo contiene
formatos que no son compatibles con
los archivos de texto delimitados por
tabulaciones. Solamente deberás
pulsar el botón Sí para continuar con el
proceso y como resultado obtendremos
un archivo de texto como el siguiente:
11. CARÁCTER DELIMITADOR PARA ARCHIVOS DE
TEXTO
Por supuesto que para
cambiar el carácter delimitador
utilizado por Excel al crear el
archivo de texto se podría
hacer un simple remplazo con
cualquier editor de texto, pero
si ésta es una actividad que
realizas frecuentemente tal vez
sea conveniente hacer un
cambio de fondo. El carácter
utilizado por Excel como
delimitador en un archivo de
texto es el que se encuentra
definido en Panel de Control >
Reloj, idioma y región >
Cambiar formato de fecha,
hora o número y dentro del
cuadro de diálogo mostrado
pulsar el botón Configuración
adicional:
12. En dicho cuadro de
diálogo encontrarás la
opción Separador de
listas y el carácter
especificado es el
utilizado por Excel. Para
mi configuración regional,
que es Español (México),
tengo la coma (,) como el
separador de listas pero
si hago el cambio hacia
punto y coma, al crear de
nuevo el archivo CSV
obtendré el siguiente
resultado:
13. CAMPOS DE LONGITUD DETERMINADA
En algunas ocasiones me he encontrado con el
requerimiento de generar un archivo de texto que
tenga campos de longitud determinada es decir, en
caso de que una cadena de texto no sea de la longitud
máxima permitida, se deberá rellenar con espacios en
blanco. La solución a este problema es tratar los datos
dentro de Excel antes de generar el archivo de texto.
Supongamos que para nuestra hoja de datos de
ejemplo necesitamos crear un archivo de texto que
tenga un ancho máximo de 15 caracteres, tanto para
la columna Nombre como para la columna Apellido, y
una longitud máxima de 25 caracteres para el correo
electrónico. Los datos los generaré en una hoja
diferente y utilizaré la siguiente fórmula para la
primera columna:
14. La función principal de esta fórmula es
la función CONCATENAR que como
primer argumento tiene el texto original
de la Hoja1. El segundo argumento de
la función CONCATENAR es la función
REPETIR que tendrá el objetivo de
generar una cadena de espacios en
blanco cuyo número estará
determinado por la diferencia entre el
número máximo de caracteres
admitidos (15) menos el número de
caracteres de la cadena de texto
original el cual obtenemos con
la función LARGO. Por ejemplo, para la
celda con el nombre Carlos, la función
REPETIR generará una cadena de 9
espacios en blanco que será
concatenada a la derecha de la cadena
de texto “Carlos”.
La fórmula anterior nos sirve para obtener
los valores de las columnas Nombre y
Apellido. Para la columna Correo
electrónico solo es necesario modificar
el segundo argumento de la función
REPETIR reemplazando el número 15
por el número 25 que es el máximo
número de caracteres permitido para
dicha columna
15. Una vez aplicada
esta fórmula a
nuestro rango de
datos podremos
realizar la
exportación a un
archivo de texto. Ya
que en este caso no
necesitamos ningún
tipo de separador
podemos guardar el
archivo como Texto
Unicode y el
resultado será el
siguiente: