• =?UTF-8?Q?Re=3a_OT=3a_LibreOffice_Calc_-_Fusi=c3=b3n_de_hojas?=

    From =?UTF-8?Q?Jos=c3=a9_Luis_Trivi=c3=b@21:1/5 to Debian on Wed Jun 30 19:10:01 2021
    On 30/6/21 18:33, Debian wrote:
    Buenos días.

    Si bien no es tema Debian puro, tiene que ver con un paquete de Debian.

    Mi pregunta es la siguiente:

    Tengo dos libros de Calc, llamémosle Libro1 y Libro2.
    Ambos tienen una hoja de datos, exactamente igual en formato, pero con
    datos distintos, llamémosle Hoja.

    Quiero pasar los datos de Libro2-Hoja a Libro1-Hoja;
    ¿cómo puedo fusionar DOS hojas de distintos libros en UNA SOLA hoja?

    Buenas tardes,

    ¿Porque no cargas las dos hojas de libre office en dos DataFrame de
    Pandas en Python? Luego podrás programar la fusión que quieras
    obteniendo un DataFrame de salida con los datos fusionados. Por último,
    solo hay que grabar ese DataFrame a una hoja de cálculo (o cualquier
    otro formato) de salida.

    Saludos,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian@21:1/5 to All on Tue Jul 13 18:00:01 2021
    El 7/7/21 a las 18:03, Felix Perez escribió:
    El mié, 30 de jun. de 2021 a la(s) 12:34, Debian (javier.debian.bb.ar@gmail.com) escribió:

    Buenos días.

    Si bien no es tema Debian puro, tiene que ver con un paquete de Debian.

    Mi pregunta es la siguiente:

    Tengo dos libros de Calc, llamémosle Libro1 y Libro2.
    Ambos tienen una hoja de datos, exactamente igual en formato, pero con
    datos distintos, llamémosle Hoja.

    Quiero pasar los datos de Libro2-Hoja a Libro1-Hoja;
    ¿cómo puedo fusionar DOS hojas de distintos libros en UNA SOLA hoja?

    Ya sé que se puede importar una hoja desde un libro externo, pero se
    carga como una nueva hoja; yo quiero FUSIONARLA a una existente.
    Puedo importarla como una hoja nueva; pero se me reformula la pregunta a
    ¿cómo puedo fusionar DOS hojas de un mismo libro en UNA SOLA hoja?

    "Copiar y pegar" no va porque son 10.000 filas y 60 columnas, y a veces,
    se congela LibreOffice por la demanda de memoria.

    ¿Para qué?

    Pues que en mi trabajo usan una porquería de base de datos, con una
    porquería de instancia de consultas, y debo hacer cálculos sobre esa
    información. Encima, el BOFH del sistema lo bloqueó para no poder
    exportar más de 10.000 registros a xls por vez.

    Por ahora me las estoy arreglando con "Copiar y enlazar" y desactivando
    el cálculo automático, para evitar que se quede dando vueltas cada vez
    que modifico un dato o edito una fórmula (AMD A8 con 8GB la pobrecita);
    pero no me gusta.

    Si alguno me puede ayudar...
    Hola.
    Revisaste esto?: https://help.libreoffice.org/latest/es/text/scalc/guide/consolidate.html

    No es una consolidación lo que estoy buscando, no debo operar con los datos.


    Ahora y si exportas a csv y manejas los csv resultantes?

    Algo de esto hice. Los datos en csv son texto plano y ensamblar dos
    archivos de texto es fácil; simplemente, con
    # cat archivo1.csv archivo2.csv
    Pero pierdo todos los formatos de campo.


    Saludos.

    Gracias

    JAP

    En writer puedes hacer "Insertar" "Texto desde archivo...", y
    seleccionas otro documento de writer, y te inserta el texto de ese
    documento donde lo señalas.
    Puedes tener dos archivos de 100 páginas, y los combinas en uno solo de
    200, sin tener que "copiar y pegar".

    Bueno, eso es lo que quiero hacer: ubicarme en una hoja de cálculo, e
    insertar el contenido de otra en forma directa a continuación, sin tener
    que "copiar y pegar", pues me excede la capacidad de memoria.
    De manera de iniciar con dos hojas de 10.000 filas, y terminar con una
    sola de 20.000.

    Gracias.
    JAP

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Parodper@21:1/5 to All on Tue Jul 13 21:30:02 2021
    O 13/07/21 ás 17:51, Debian escribiu:
    En writer puedes hacer "Insertar" "Texto desde archivo...", y
    seleccionas otro documento de writer, y te inserta el texto de ese
    documento donde lo señalas.
    Puedes tener dos archivos de 100 páginas, y los combinas en uno solo de
    200, sin tener que "copiar y pegar".

    Bueno, eso es lo que quiero hacer: ubicarme en una hoja de cálculo, e insertar el contenido de otra en forma directa a continuación, sin tener
    que "copiar y pegar", pues me excede la capacidad de memoria.
    De manera de iniciar con dos hojas de 10.000 filas, y terminar con una
    sola de 20.000.

    Gracias.
    JAP


    Encontré este vídeo https://www.youtube.com/watch?v=TbjV5UdyHM8. Estuve probando y tiene algunos problemas, pero puede que te funcione.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JavierDebian@21:1/5 to All on Tue Jul 13 23:10:01 2021
    El 13/7/21 a las 16:28, Parodper escribió:
    O 13/07/21 ás 17:51, Debian escribiu:
    En writer puedes hacer "Insertar" "Texto desde archivo...", y
    seleccionas otro documento de writer, y te inserta el texto de ese
    documento donde lo señalas.
    Puedes tener dos archivos de 100 páginas, y los combinas en uno solo
    de 200, sin tener que "copiar y pegar".

    Bueno, eso es lo que quiero hacer: ubicarme en una hoja de cálculo, e
    insertar el contenido de otra en forma directa a continuación, sin
    tener que "copiar y pegar", pues me excede la capacidad de memoria.
    De manera de iniciar con dos hojas de 10.000 filas, y terminar con una
    sola de 20.000.

    Gracias.
    JAP


    Encontré este vídeo https://www.youtube.com/watch?v=TbjV5UdyHM8. Estuve probando y tiene algunos problemas, pero puede que te funcione.

    Eso es "CONSOLIDAR".
    No es lo que necesito.
    No necesito consolidar múltiples hojas en un resumen, necesito unir dos
    hojas en una sola, como si se tratase de esto:

    https://www.youtube.com/watch?v=4jz06Ci2s_8

    Eso es para archivo de texto.

    Necesito hacer lo mismo, pero en hojas de cálculo, y que queden los
    datos uno a continuación del otro.

    Gracias.

    JAP

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)