Borrado de los estilos en un archivo Opendocument ODS
Venía arrastrando desde hace tiempo un problema que me estaba volviendo loco. Resulta que en el trabajo tengo que andar copiando y pegando celdas desde hojas de cálculo MS Excel a hojas de OpenOffice Calc. En un documento importante, un día copié un rango de celdas y, al pegarlas en el archivo de OpenOffice, se pegaron los datos junto con algunos cientos de estilos, con lo que a partir de ese momento, el encontrar y aplicar un estilo se hacía poco menos que imposible, al usar el Catálogo de estilos.
Al parecer, no hay una forma cómoda de borrar una cantidad grande de estilos (o al menos, yo no la he encontrado). Lo normal sería poder seleccionarlos uno a uno con Ctrl, o seleccionar un rango con Mays, pero no se puede. La única forma que he encontrado para eliminar TODOS los estilos de un documento OpenDocument es:
- Asegurate de que el archivo no está en uso (cierra OpenOffice).
- Cambia la extensión del archivo .ods a .zip (de su artículo de la Wikipedia: un fichero OpenDocument es un archivo comprimido en ZIP y que contiene varios ficheros y directorios).
- Borra el fichero styles.xml del archivo y archiva los cambios.
- Vuelve a cambiar la extensión a .ods
Obviamente, también podríamos editar el archivo styles.xml y eliminar con cuidado todos los estilos excepto los que nosotros usamos, pero en mi caso no eran muchos y he preferido borrarlos todos. Al abrir el archivo que hemos modificado observaremos que el Catálogo de estilos se ha vaciado (aunque internamente, el propio OpenOffice ha arreglado nuestro archivo y ha vuelto a crear un fichero de estilos vacío para que podamos agregar los nuestros).
Comentarios recientes