Inicio de sesión

Quién está conectado

Actualmente hay 0 usuarios y 2 invitados en línea.

Sindicar

Distribuir contenido

Importar ficheros de texto en Calc

En ocasiones, tendremos un fichero TXT con información estructurada que deseamos importar a una hoja de cálculo, pero cuando lo abrimos desde Calc, lo reconocerá como un archivo de texto y, consecuentemente, lo abre con Writer.

Para que sea reconocido por Calc, debemos hacer Archivo => Abrir, y en Tipo de Archivo, seleccionar "Texto CSV (*.csv;*.txt)", seleccionar el archivo y ya aparecerá el diálogo de importación de texto, que nos muestra la estructura y permite definir algunos parámetros de la importación.

Si, previamente, cambiáis la extensión TXT por CSV, el reconocimiento de este tipo de archivo será automático.

La extensión CSV (Comma Separed Values) es un formato estándar de intercambio de información tabulada.

Truco adicional

A veces tendréis que importar ficheros de texto con valores numéricos donde el separador decimal es el punto. En esas ocasiones os encontraréis que determinados valores os los transforma en fechas; por ejemplo, 15.1 lo cambia en 15/01/04. Además el resto de los números los trata como texto, con lo cual tenéis que hacer las operaciones de conversión oportunas.

La solución: En el diálogo de importación de texto, seleccionad los campos numéricos (admite selecciones múltiples) y seleccionad Tipo de Campo: Inglés (US). Reconocerá todos los valores numéricos perfectamente.

 #

Problemas con importar archivos de txt en Calc

Hola , ya segui los pasos que mencionan para importar archivos txt en calc pero sigo con el mismo problema, lo sigue abriendo con write, tambien ya renombre mi archivo con la extencion csv y el problema continua, ¿Qué es lo que me falta hacer?, por favor ayudenme

 
 #

pues no sé...

Lo único que se me ocurre es que el texto no esté bien estructurado, es decir, que no encajen los campos, o quizás no le marcas la opción de delimitador adecuada, o si es de tamaño fijo en vez de separado por delimitadores...

Si no se trata de información confidencial, puedes enviármelo a ifanlo@superalumnos.net y veré de entender por qué no te funciona.

Saludos,

--
"Sólo el conocimiento nos hace libres"

 
 #

Se abre Write al importar un txt en Calc

El problema es que, con determinados ficheros txt, OpenOffice interpreta que es un fichero de texto en crudo y queremos abrirlo como tal.

La solución es "engañar" a OpenOffice renombrando el fichero .txt a .csv, con lo que no intentará abrirlo con Writer.

Un saludo

 
 #

más complicaciones

Gracias, tenía ese problema y me lo has resuelto pero ahora me ha salido otro: mi fichero de texto tiene unas 150.000 líneas y al importarlo a calc se corta en la línea 65536, hay alguna solución?gracias

 
 #

mala cosa...

Hola!

La única solución es "partir" el fichero original en tres de 50.000 líneas cada uno e importarlo en tres hojas diferentes.

Hasta ahí, tal como lo has planteado; pero la pregunta es ...¿para qué?

Según para lo que sea, igual tenemos otro enfoque... por ejemplo, usar el fichero original como base de datos externa y luego utilizar esos datos para algo. Todo depende del objetivo que te hayas marcado al querer meter esos datos en una hoja de cálculo.

Espero tu respuesta.

--
"Sólo el conocimiento nos hace libres"

 
 #

Estoy haciendo una utilidad e

Estoy haciendo una utilidad en lenguaje perl y genero varios ficheros con información en columnas pero estas columnas no consigo que salgan alineadas con lo que pensé importarlos a calc. Necesito tener toda la información para hacer comprobaciones, por ejemplo, la suma de todos los datos de una columna.
Si lo importo en tres hojas podré hacer operaciones relacionandolas? o cada una es independiente de la otra
Gracias

 
 #

Quizás el piloto de datos te ayude

Podrías configurar el documento de texto como origen de datos externo y luego, desde Calc, utilizar Datos -> Piloto de Datos para obtener los resúmenes que desees sin necesidad de cargar todos los registros en la hoja.

Para poder usarlo de esta manera el texto ha de estar bien estructurado, sea con columnas de ancho fijo, o con separadores como coma, punto y coma, almohadilla, etc... lo que te resulte más cómodo usar.

Ya me contarás.

--
"Sólo el conocimiento nos hace libres"

 
 #

BASE

Buenas!

Hay alguna forma de importar el archivo de texto, en la app BASE de Oppen Office?? Ya que sólo logro importar el TXT en el CALC.

Y me gustaría importar el archivo en BASE, para no tener la limitante del número de líneas que puede leer CALC.

O en qué parte le digo al CALC que quiero usar mi TXT como origen de datos externo??

Gracias de antemano.

 
 #

Simplemente, copiar y pegar

Del mismo Calc puedes copiar y pegar en Base, como lo contamos por aquí:

http://superalumnos.net/importar-datos-de-calc-en-base

Espero que te sea de utilidad.

 
 #

Otra manera de abrir los txt con Calc

Hola,

he probado otra manerea de abrir un fichero de texto con Calc que me ha funcionado.

Si en lugar de darle doble clic en el fichero de texto, se hace clic con el botón derecho y se selecciona "Abrir con" y se busca la hoja de cálculo de Openoffice, lo abre sin problemas, como si fuera un CSV. Así nos ahorramos cambiarle la extensión.

Espero que os sirva.

Saludos

Óscar

 
 #

Texto y Calc

Hola:

A partir de un informe en .txt necesito obtener una serie de datos para utilizarlos en Calc.

Principalmente son USUARIOS,  FECHAS y HORAS que estan dentro del texto.

Conoces algún manual o web que puede ver?

Un saludo

 
 #

Usa el asistente para importación de texto

Tal como habrás leído en comentarios anteriores, si lo abres desde Calc, seleccionando tipo de archivos CSV, debería aparecer el asistente para importación de texto.

Según como esté organizado el informe, podrás usar algún tipo de separador, o simplemente determinar los campos de anchura fijo en el mismo asistente.

Luego deberás hacer algo de limpieza, pues si es un archivo generado por alguna aplicación, posiblemente haya encabezados y pies de página que eliminar, etc...  pero se puede resolver muy bien.

Ya comentarás como te va.

Saludos,

(soy ifanlo, de anónimo, pues me daba pereza hacer el login)  ;-)

 
 #

Texto y Calc

Hola:

 

En eso había pensado, pero los registros no son iguales. Te copio unas líneas:

 

CPF1124  00  INFORMACION  Trabajo 368973/ROS/M1A arrancado el 01/10/12 a las 08:44:52 en el subsistema QBASE en QSYS. Trabajo intr
CPF1124  00  INFORMACION  Trabajo 368979/MANUEL/GA arrancado el 01/10/12 a las 08:50:52 en el subsistema QBASE en QSYS. Trabajo int
CPF1124  00  INFORMACION  Trabajo 368980/MANUEL/GA arrancado el 01/10/12 a las 08:50:58 en el subsistema QBASE en QSYS. Trabajo int
CPF1124  00  INFORMACION  Trabajo 368983/ROS/M1A arrancado el 01/10/12 a las 09:02:10 en el subsistema QBASE en QSYS. Trabajo intr
CPF1124  00  INFORMACION  Trabajo 368986/JALBERTO/M2A arrancado el 01/10/12 a las 09:31:55 en el subsistema QBASE en QSYS. Trabajo i
CPF1124  00  INFORMACION  Trabajo 369001/JALBERTO/M2A arrancado el 01/10/12 a las 10:48:24 en el subsistema QBASE en QSYS. Trabajo i
CPF1164  00  TERMINACION  Trabajo 368973/ROS/M1A finalizado el 01/10/12 a las 13:32:06; se utilizaron 63 segundos; código de final
CPF1164  00  TERMINACION  Trabajo 368983/ROS/M1A finalizado el 01/10/12 a las 13:32:07; se utilizaron 20 segundos; código de final
CPF1164  00  TERMINACION  Trabajo 368986/JALBERTO/M2A finalizado el 01/10/12 a las 13:32:19; se utilizaron 50 segundos; código de fiC

PF1124  00  INFORMACION  Trabajo 369215/ROS/M1A arrancado el 02/10/12 a las 08:51:31 en el subsistema QBASE en QSYS. Trabajo intr
CPF1124  00  INFORMACION  Trabajo 369220/ROS/M1A arrancado el 02/10/12 a las 08:56:22 en el subsistema QBASE en QSYS. Trabajo intr
CPF1124  00  INFORMACION  Trabajo 369223/JALBERTO/M2A arrancado el 02/10/12 a las 09:32:43 en el subsistema QBASE en QSYS. Trabajo i
CPF1124  00  INFORMACION  Trabajo 369227/JALBERTO/M2A arrancado el 02/10/12 a las 10:15:48 en el subsistema QBASE en QSYS. Trabajo i
CPF1124  00  INFORMACION  Trabajo 369247/MANUEL/GA arrancado el 02/10/12 a las 12:04:08 en el subsistema QBASE en QSYS. Trabajo int

 

De esto me interesa la FECHA, HORA, ARRANCADO, FINALIZADO y USUARIO para confeccionar una hoja donde tenga los datos por USUARIO y FECHA de la HORA de ARRANCADO y FINALIZADO (puede haber varias al día) para conocer el tiempo de trabajo (HORA FINALIZADO - HORA ARRANCADO)

 

Si tienes idea de como proceder, te lo agradezco; soy novato en esto.

Un saludo

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Sin suscripción


Documentación LibreOffice en español

Comentarios recientes

Encuesta

¿Sobre qué programas esperas encontrar tutoriales y ejercicios en SuperAlumnos.net? :