Respuestas:
Esta parece ser una de las características más disputadas de OOo.Calc. Calc necesita saber si tratar la entrada como número o como texto. Su valor predeterminado es el número, ya que su objetivo principal es calcular cosas.
Hasta ahora, AFAIK solo hay dos métodos para preservar la cadena literal:
'
) antes de la cadena, diciéndole a Calc que los siguientes datos deben tratarse como una cadena;Dependiendo de las necesidades del usuario, la Solución 2 podría configurarse como predeterminada:
Format
-> Styles and Formatting
-> haga clic derecho en Default
-> Modify
-> Numbers
Tabulador),Por supuesto, esto tiene la desventaja de que cada entrada se tratará como texto, no como un número, en hojas de cálculo basadas en esa plantilla. Entonces, una solución puede ser preparar una hoja de cálculo de "texto" como plantilla, pero no como plantilla predeterminada. <EDITAR: otro enfoque consiste en crear un estilo de celda adicional con formato de "texto" (ver arriba). Esto reduce el esfuerzo requerido para alternar entre números y texto para cambiar el estilo de la celda. </ EDITAR> Me temo que todo está disponible en este momento.
Vaya a formatear, luego a celdas, luego cambie las opciones a lo que desea que sean. Aunque puede que no detenga por completo el formato automático, funcionará mucho mejor que cualquier otra opción, como formatear en "texto".
Esta respuesta en StackOverflow ofrece una alternativa mucho mejor, IMO:
/programming/13835264/how-to-prevent-openoffice-libreoffice-calc-from-changing-what-you-input-data-n
Cuando abre el CSV, se enfrenta a un cuadro de diálogo que le permitirá especificar el tipo de datos de cada columna.