Felix scrisse in data 02/10/2012 14:21:
> [...]
> Il foglio si converte in foglio Libò (nel frattempo ho abbandonato
> anche OpenOffice) ma non riesco ad eliminare la protezione... C'è un
> modo per poterlo fare? Il foglio è MIO!!!
Non so se ci siano altri modi ma tempo ho fatto uno script per
l'archiviazione di fogli di calcolo che fra le altre cose toglie la
protezione. La premessa è che i files di libreoffice sono file zippati
con dentro un po' di file xml tra cui contents.xml che è il file che
contiene i dati. Questo è lo stralcio dello script che toglie la protezione:
#!/bin/bash
file_path=???
if [ ! -f "$file_path" ]; then
echo il file '$path_to_file' non esiste: esco
exit 1
fi
unzip -p "$file_path" content.xml | sed 's/table:protected="true"
table:protection-key="[^\"]*"//' > content.xml
if [ $? -eq 0 ] && [ -f content.xml ]; then
zip -r "$file_path" content.xml
fi
Ciao
Piviul
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]