Come si può aprire un file XML con LibreOffice?


10

Come si può aprire un file XML, ad esempio con LibreOffice? Se provo, tutto ciò che vedo è il formato di testo di XML, con tag e così via.


1
Ciao vuoi modificare il file o semplicemente visualizzarlo? Puoi usare gedit help.ubuntu.com/community/gedit editor di testo integrato di Ubuntu.
Gman,

I file XML sono file di testo, quindi qualsiasi editor di testo può aprirlo. Ma se si desidera eseguire la convalida XML su di esso, è necessario un editor XML che carichi anche il file XSD relativo all'XML ed esegua la convalida (verificare di inserire il tag corretto con il tipo di valore corretto).
Benoit

2
E cosa ti aspettavi esattamente? È un file XML!
terdon

Risposte:


14

Se il file è una tabella XML, puoi aprirlo in LibreOffice Calc tramite il Data > XML Sourcemenu 1 . Al suo interno, devi solo aprire il file XML, puntare alla tabella che stai importando nella colonna di sinistra e specificare una destinazione nel foglio nel campo di testo a destra. Esempio:

inserisci qui la descrizione dell'immagine

Questa funzione è documentata nella Guida di LibreOffice Calc e su https://wiki.documentfoundation.org/Development/Calc/XMLSource .

1 Poiché si tratta di una funzione sperimentale (almeno in V 6.1.3.2), potrebbe non essere affidabile e la voce di menu verrà disattivata a meno che le funzioni sperimentali non siano abilitate con Tools- Options- LibreOffice- Advanced- Enable experimental features.


Che cos'è una "tabella xml"? Come faccio a sapere se il mio file è uno o ne ha uno? Quando apro un file del genere, non vedo nulla nella finestra "Mappa su documento", anche se vedo "<s: Table> righe al suo interno. Proviene dallo strumento di reporting notturno di chiarezza del software SOE, ad esempio il file detail.xls zipped inside results.enr.clarityelections.com/CO/63746/183083/reports/…
nealmcb

Bene, questo funziona in LibreOffice Calc 5.1 con sitemap.xml da un servizio di generatore di sitemap. Posso scegliere quale colonna visualizzare nel foglio. Grazie Waldir.
Ade Malsasa Akbar,

Piuttosto, che cos'è una tabella XML? È una raccolta di nodi ripetuti che hanno tutti lo stesso insieme di attributi in una struttura a due o tre livelli? Viene convertito in una tabella con ogni riga corrispondente a uno dei nodi di primo livello?
PJTraill

Quando provo questo (in LibreOffice Calc 6.1.3.2 su Open Suse Leap), l'origine XML viene disattivata nel menu Dati - devo prima fare qualcos'altro?
PJTraill

Alcuni documenti su wiki.documentfoundation.org/Development/Calc/XMLSource , come indicato nella Guida (ma non dice nulla sull'annullamento della voce del menu).
PJTraill

2

È inoltre possibile utilizzare basexdal centro software.

sudo apt-get install basex

BaseX è un database XML molto veloce e leggero, ma potente e processore XPath / XQuery, incluso il supporto per gli ultimi W3C Full Text e le raccomandazioni di aggiornamento. Supporta istanze XML di grandi dimensioni e offre un front-end altamente interattivo (basexgui).

Non l'ho installato ma ha valutazioni molto alte dal centro software.


Pratico e brutto;)
AB

0

L' editor di testo predefinito di Gedit è in grado di aprire il file - ti suggerisco anche di provare Bluefish , che può fare anche XML e HTML e altre lingue. Inoltre esegue il completamento automatico e l'evidenziazione.

Ecco alcuni esempi degli editor sopra riportati basati su questo :

Schermata di pesce azzurro

inserisci qui la descrizione dell'immagine NB Con Gedit, devi aggiungere alcune delle opzioni precedenti modificando alcune impostazioni e attivando alcuni plugin.


0

Se non riesci con LibreOffice, prova a utilizzare SoftMaker FreeOffice. Questa suite per ufficio gratuita offre filtri di importazione ed esportazione molto migliori che consentono di eseguire fedelmente i formati di Microsoft Office. L'intera suite per ufficio è ricca di funzionalità, ma richiede solo 58 MB. È ben codificato, molto veloce e affidabile. Ecco il link dove trovarlo:

www.freeoffice.com


Vale la pena provare anche Kingsoft Office: wpscommunity.org
s3lph

0

È possibile trovare XMLStarlet utile, se si ha familiarità con i concetti XPATH (o si è pronti a impararli).

Questo è uno strumento da riga di comando che può selezionare i dati da un file XML sulla base dei tipi di elementi e dei valori dei loro attributi o di quelli degli elementi correlati. Non sono sicuro se sia facile generare un file CSV o altro adatto al caricamento in LibreOffice (se questo è il tuo obiettivo) o se dovresti prima trasformarlo. (Cercherò di ricordare di aggiornare questo se ne trovo di più.)

Gli esempi forniti nell'articolo di Wikipedia (link sopra) mostrano il comando come xml(ad esempio xml selper una selezione), ma nel mio caso (OpenSuse Leap) lo è xmlstarlet, che è anche il pacchetto da installare; Non so quale sia la situazione per Ubuntu.


0

XML Copy Editor ( xmlcopyeditor ) è un editor XML veloce, gratuito e di convalida. È dotato di convalida DTD / XML Schema / RELAX NG, XSLT, XPath, bella stampa, evidenziazione della sintassi, piegatura, completamento / blocco tag e controllo ortografico / di stile. XML Copy Editor può essere installato dai repository Ubuntu predefiniti.

Il debugger di XML Copy Editor ( xmlcopyeditor-dbg ) è un componente aggiuntivo opzionale per XML Copy Editor che può anche essere installato dai repository Ubuntu predefiniti.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.