Come aprire correttamente i files .xml?

20 risposte [Ultimo messaggio]
Ritratto di Sargon6
Sargon6
(Guru)
Offline
Guru
Iscritto: 13/11/2008
Messaggi: 723

@deckard: non ci avevo pensato!
Sono iscritto al servizio omologo fornito da Google ma, aperto il foglio di lavoro di "Google documenti", posso importare solo files .xls, .xlsx, .ods, .csv e .txt.

Chissà, forse se mi iscrivo al servizio gestito da Microsoft
http://workspace.officelive.com/it-IT/
mi metteranno a disposizione un foglio elettronico con le stesse caratteristiche del foglio elettronico di Excel© Microsoft™ Office® XP©

Penso che presto (non oggi) lo proverò, e saprò dirti se funziona!

Nel mio blog, ho scritto delle cose che forse ti interessano.
http://www.suseitalia.org/blog/9923

Ritratto di deckard
deckard (non verificato)
()

http://odf-converter.sourceforge.net/

C'è anche questo plugin di Office per convertire i file openxml in odf.
Magari può venire buono.

--Edit--

E pure questo:

http://download.novell.com/index.jsp?product_id=&search=Search&families=&date_range=&date_start=14+Jun+2010&date_end=14+Jun+2010&keywords=openxml&sort_by=&results_per_page=&x=0&y=0

Magari alla fine una soluzione per interoperare comodamente la troviamo... Wink

Ritratto di Sargon6
Sargon6
(Guru)
Offline
Guru
Iscritto: 13/11/2008
Messaggi: 723

Purtroppo da questa pagina
http://workspace.officelive.com/it-IT/
vado a questa,
http://workspace.office.live.com/CompatibleShell.aspx
e con Linux non si va più avanti!
Proviamo le alternative.

Nel mio blog, ho scritto delle cose che forse ti interessano.
http://www.suseitalia.org/blog/9923

Ritratto di Sargon6
Sargon6
(Guru)
Offline
Guru
Iscritto: 13/11/2008
Messaggi: 723

Guardando questa pagina,
http://odf-converter.sourceforge.net/
avevo creduto che fosse un Add-ins per OpenOffice 3 ma, quando ho aperto la pagina del download, è stato tutto più chiaro:
http://odf-converter.sourceforge.net/download.html
si tratta di un Add-ins per Microsoft™ Office®.

http://odf-converter.sourceforge.net/
C'è anche questo plugin di Office per convertire i file openxml in odf.
Magari può venire buono.

Nel mio blog, ho scritto delle cose che forse ti interessano.
http://www.suseitalia.org/blog/9923

Ritratto di deckard
deckard (non verificato)
()

Gli ultimi link che ti ho posto sono per salvare direttamente da Office in un formato compatibile con Linux. Ovviamente dovresti farlo in ufficio.
Comunque se trovi qualcosa, postalo. Non si sa mai che in futuro potrebbe servire a qualcun'altro.

Ritratto di yanos
yanos
(Geek)
Offline
Geek
Iscritto: 30/10/2007
Messaggi: 55

Ciao,
purtroppo non esiste un "modo efficiente" di aprire i documenti xml in quanto l'xml è un linguaggio e non un formato...
Ho letto la discussione e quello che cerchi tu, probabilmente excel lo fa in maniera automatica convertendo l'xml in un altro formato (ad esempio csv) e, in fase di salvataggio, converte nuovamente in formato xml "dati".

Tuttavia, la caratteristica fondamentale che deve avere l'xml è quella di preservare la struttura di tutti i nodi dal primo livello (radice esclusa), ad esempio:

<documento>
<a>1</a><b>2</b>
<a>1</a><b>2</b>
</documento>

se per caso ti trovi nella situazione:

<documento>
<a>1</a><c>2</c>
<a>1</a><d><e t="campo">2</e></d>
</documento>

capisci bene che non è possibile editarlo con una tabella (sia che si tratti di excel che di qualsiasi altro editor tabellare).

se hai dati in formato "pulito" con i soli tag, o soli attributi nei tag, puoi scriverti un foglio di stile (xslt) sia come filtro di import che export (uno per ogni formato del documento xml. Qui trovi come fare: http://user.services.openoffice.org/en/forum/viewtopic.php?f=45&t=3490
se poi hai "tempo da perdere" o troppi formati differenti di xml (leggi tag diversi o diversa struttura del file) puoi modificare il foglio di stile per renderlo generico leggendo il nome dei tag da incolonnare.

Ciao

La risposta è dentro di te...
epperò è sbagliata!

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2727

c'è anche in italiano
http://user.services.openoffice.org/it/forum/index.php?sid=df6c2f02cd373e9c53c9adaa6629d78b
se può servire
ciao

SUSE Tumbleweed- kernel-5.2.14-1-1 kde-plasma-5.16.5- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.116.51- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di Sargon6
Sargon6
(Guru)
Offline
Guru
Iscritto: 13/11/2008
Messaggi: 723

Sono iscritto anche lì.
http://user.services.openoffice.org/it/forum/viewtopic.php?f=2&t=439
Quando ho una domanda difficile, la posto in vari forum, e poi, qualunque sia il forum dal quale ottengo una risposta utile, riporto la risposta in tutti gli altri forum in cui ho posto la domanda.
Con questa domanda, non mi sta andando molto bene... anche nel Forum di Ubuntu si sono arenati...
Eppure, quando ho visto il mio collega d'ufficio aprire un file .xml con un click e selezionando Excel come programma per aprire il file, non mi è sembrata una cosa fuori dalla portata di Linux...

dragoncello ha scritto:

c'è anche in italiano
http://user.services.openoffice.org/it/forum/index.php?sid=df6c2f02cd373e9c53c9adaa6629d78b
se può servire
ciao

Nel mio blog, ho scritto delle cose che forse ti interessano.
http://www.suseitalia.org/blog/9923

Ritratto di filotux
filotux
(Monster)
Offline
Monster
Iscritto: 26/11/2006
Messaggi: 307

Come ho gia' detto basta una semplicissima trasformazione XSLT per ottenere l'effetto voluto. A questo URL (trovato dopo una breve ricerca Google):

http://www.eggheadcafe.com/tutorials/aspnet/58b72f32-8da6-44e3-8c9a-61aebdf6be6b/xsl-transformation-to-htm.aspx

c'e' un file XML di esempio ed un XSL generico per trasformarlo in tabella HTML che puo' essere facilmente importata in OpenOffice (basta un drag&drop del file).

C'e' anche uno zip contenente il file XML modificato con l'aggiunta dello stylesheet (transformed.xml): scompatta i file in una directory ed apri con Firefox il file transformed.xml e vedrai una tabella al posto del file XML (Firefox, come tutti i browser, ha un motore di trasformazione interno)

Se vuoi personalizzare l'output basta semplicemente modificare lo stylesheet: non occorre essere programmatori, basta personalizzare quello che gia' c'e'.

Pietro

Debian Lenny on BeagleBoard

Ritratto di yanos
yanos
(Geek)
Offline
Geek
Iscritto: 30/10/2007
Messaggi: 55

Scusami, questa guida qui
http://user.services.openoffice.org/en/forum/viewtopic.php?f=45&t=3490
che dragoncello ti ha riportato anche in italiano non risolve il tuo problema? ti permette di creare il filtro per import ed export in modo da non avere problemi di conversione di formato... che altro ti serve?

Non è che non sia alla portata di linux (infatti non funziona nemmeno con ooo su win), semplicemente è stata automatizzata la funzione descritta sopra generando automaticamente il filtro ed applicandolo senza che te ne renda conto (che se qualcuno la volesse implementare non credo sia tanto complicata....)

La risposta è dentro di te...
epperò è sbagliata!