Problema al copiar y pegar fechas

Discute sobre la aplicación de hojas de cálculo
Responder
lesta
Mensajes: 5
Registrado: Mié Mar 01, 2017 1:42 pm

Problema al copiar y pegar fechas

Mensaje por lesta »

Hola a todos, gracias por este foro.

Os escribo porque tengo un curioso problema copiando y pegando fechas en Calc.
Tengo un archivo con datos de facturación, entre los que se incluye la fecha en formato 31/12/2017.
Tengo que seleccionar algunos de esos datos, copiarlos y llevármelos a otro documento, y aquí viene el problema.
Cuando copio por ejemplo la fecha 08/01/2016 se pe pega como 40915, y al indicarle el formato de fecha dd/mm/aaaa me cambia la fecha a 07/01/2012 fecha que nada tiene que ver con el original.
He probado con el pegado especial (opción pegar todo), sin éxito, y he probado a formatear previamente las celdas de fecha y tampoco me funciona. También he probado la opción pegar texto y tampoco me funciona.

Imagino que estoy haciendo algo mal, o bien que hay forma de solucionar este problema. Reconozco que no soy experto en LibreOffice aunque lo utilizo a diario.

Un saludo a la comunidad y gracias de antemano por la ayuda.
Juan
LibreOffice 5.2.5.1 en MacOS 10.12 Sierra
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Problema al copiar y pegar fechas

Mensaje por PepeOooSevilla »

Hola.
Creo que tienes activada la opción "01/01/1904" como la fecha inicial para la conversión interna de fechas a números.
Para cambiarla, estando en Calc, pincha en "Herramientas > Opciones... > LibreOffice Calc > Calcular" y en el apartado "Fecha" selecciona "30/12/1899 (predeterminado)". Observa la imagen.
Saludos cordiales.
Adjuntos
LibreOffice Calc 5.2.5
LibreOffice Calc 5.2.5
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
lesta
Mensajes: 5
Registrado: Mié Mar 01, 2017 1:42 pm

Re: Problema al copiar y pegar fechas

Mensaje por lesta »

Hola, PepeOooSevilla.
He comprobado y lo tengo correctamente, tal cual me sugieres.
De todos modos he probado a configurar las tres opciones y hacer pruebas y no funciona bien con ninguna. Sigo pegando un número haga lo que haga, que además no es posible reconvertir a la fecha original.

Muchas gracias de cualquier modo por la ayuda.
Juan
LibreOffice 5.2.5.1 en MacOS 10.12 Sierra
lesta
Mensajes: 5
Registrado: Mié Mar 01, 2017 1:42 pm

Re: Problema al copiar y pegar fechas

Mensaje por lesta »

Actualizo.
Si configuro la fecha como 01/01/1904 al menos puedo reconvertir esa cifra a la fecha correcta.
Ahora bien, sigo sin poder copiar y pegar de forma directa, me toca reconvertir a formato fecha y entonces sí que me recupera la fecha correcta.

Gracias de nuevo por la ayuda.
Juan
LibreOffice 5.2.5.1 en MacOS 10.12 Sierra
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Problema al copiar y pegar fechas

Mensaje por PepeOooSevilla »

Hola
Sigo pegando un número haga lo que haga ...
¿Puede ser que le hayas asignado a la celda, previamente al pegado, el formato de número? Si es así te pegará un número y no una fecha.
Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
lesta
Mensajes: 5
Registrado: Mié Mar 01, 2017 1:42 pm

Re: Problema al copiar y pegar fechas

Mensaje por lesta »

No, desgraciadamente no.
Incluso he probado a crear un archivo nuevo y pegar, y ¡zas! el numerito.

Un aludo y gracias de nuevo.
Juan
LibreOffice 5.2.5.1 en MacOS 10.12 Sierra
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Problema al copiar y pegar fechas

Mensaje por PepeOooSevilla »

Hola.
Una última prueba por mi parte: Pega la fecha de tu archivo de facturación en el bloc de notas u otro programa parecido como Notepad++, por ejemplo, después copia la fecha desde esta última ubicación y pégala en Calc. ¿Es la fecha correcta?

Por cierto, creo recordar que los Macintosh utilizan el formato de fecha "01/01/1904".
Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
lesta
Mensajes: 5
Registrado: Mié Mar 01, 2017 1:42 pm

Re: Problema al copiar y pegar fechas

Mensaje por lesta »

Pues es realmente curioso.
Si pego en TextEdit en un texto plano, se pega perfectamente.
Ese mismo "copiado" pega mal el Calc.
Si lo copio del archivo de texto y lo pego funciona bien también.

En cualquiera de los casos, tras cambiar la configuración que me recomendaste, al formatear las celdas como fecha me recupera bien la información.
Pero resulta alucinante que no ea capaz de copiar y pegar sin problema ¿verdad?

Muchas gracias de nuevo.
Juan
LibreOffice 5.2.5.1 en MacOS 10.12 Sierra
Avatar de Usuario
gamusinox
Mensajes: 39
Registrado: Jue Feb 23, 2017 12:37 pm
Ubicación: Coirós - Galicia - Spain

Re: Problema al copiar y pegar fechas

Mensaje por gamusinox »

Efectivamente PepeOooSevilla está en lo cierto.
Los Mac utilizan como base para las fechas 1/1/1904.
Si te fijas las diferencia exacta entre las dos fechas es de 4 años y 1 día lo cual confirma que el desfase que comentas es debido a que estás utilizando MacOS.

Un saludo
Adjuntos
base_fecha_1904.png
base_fecha_1904.png (9.1 KiB) Visto 10311 veces
LO 5.4.4 - Win 7/10 | LO 5.4.4 - Debian 8 - Gnome

#ElPerroIdeal #OCanIdeal
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Problema al copiar y pegar fechas

Mensaje por xiseme »

Ummmm... no es exactamente que "recupere" la información al formatearla como fecha, sino que el valor-fecha (que es un número) nos lo presenta al gusto (en este caso dd/mm/aa)

Los valores de tiempo son un número en los que la parte entera es la fecha y la decimal la hora.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
gamusinox
Mensajes: 39
Registrado: Jue Feb 23, 2017 12:37 pm
Ubicación: Coirós - Galicia - Spain

Re: Problema al copiar y pegar fechas

Mensaje por gamusinox »

Efectivamente, el valor entero 1 puede corresponderse al 31/12/1899 o al 1/1/1904 dependiendo del sistema que hayas seleccionado.

El valor 1,5 en formato fecha/hora equivale a la fecha/hora 31/12/1899 12:00 ó 1/1/1904 12:00 , cada día representa una unidad y cada hora, minuto 0 segundo fracciones de esa unidad.

0,5 es la mitad de la unidad por lo tanto equivale a 12:00:00 (mediodía).

Saludos
LO 5.4.4 - Win 7/10 | LO 5.4.4 - Debian 8 - Gnome

#ElPerroIdeal #OCanIdeal
Urxvt
Mensajes: 40
Registrado: Vie Mar 10, 2017 10:13 pm
Contactar:

Re: Problema al copiar y pegar fechas

Mensaje por Urxvt »

Tengo el mismo problema en Debian 9 y lo he tenido en Ubuntu 14.04.

La diferencia después de copiar, pegar y dar formato de fecha a los números es de dos días. Me cuesta creer que esto no tenga solución, y es algo que me hace perder mucho tiempo porque tengo que corregir datos después de pegarlos.
Debian 9 & i3wm + LibreOffice 5.2.7.2
Urxvt
Mensajes: 40
Registrado: Vie Mar 10, 2017 10:13 pm
Contactar:

Re: Problema al copiar y pegar fechas

Mensaje por Urxvt »

Urxvt escribió:Tengo el mismo problema en Debian 9 y lo he tenido en Ubuntu 14.04.

La diferencia después de copiar, pegar y dar formato de fecha a los números es de dos días. Me cuesta creer que esto no tenga solución, y es algo que me hace perder mucho tiempo porque tengo que corregir datos después de pegarlos.
Bueno, creo que ya encontré una solución.
1. El campo del formulario en Base tiene que ser tipo fecha (eso ya lo tenía).
2. En las propiedades de columna, la fecha tiene que ser DD/MM/YYYY (el Standard [...] no va bien).
3. Hay que cerrar el formulario y reabrirlo, ya que no me funcionó hasta que lo reabrí.
4, En las opciones de Calc > Calcular puse la opción 01/01/1900.

Ahora sí que funciona! Creo que tan importante es el punto 2 como el 4. Saludos.
Debian 9 & i3wm + LibreOffice 5.2.7.2
Responder