[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: eliminare protezione da foglio di calcolo



Il 02/10/2012 14:47, Piviul ha scritto:
> 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
> 
> 

stai dicendo che la "protezione" è una semplice riga nell'xml
principale??? :o


ps. qualcosa ha marcato la tua email come spam... è già successo altre
volte, io darei un'occhiata :P

-- 
bye,
                                                Mattia Rizzolo

GPG key: 0xb530d76b    http://goo.gl/AEW5U
Launchpad User:    https://launchpad.net/~mapreri
Ubuntu Wiki page:   https://wiki.ubuntu.com/MattiaRizzolo


Reply to: