LibreOfficeでXMLファイルを開くにはどうすればよいですか?


10

LibreOfficeなどを使用してXMLファイルを開くにはどうすればよいですか?試してみると、XMLのテキスト形式とタグなどが表示されているだけです。


1
こんにちは、ファイルを編集しますか、それとも表示しますか?テキストエディターでgedit help.ubuntu.com/community/gedit ubuntuのビルドを使用できます。
gman 2014

XMLファイルはテキストファイルであるため、どのテキストエディターでも開くことができます。ただし、XML検証を実行する場合は、XMLに関連するXSDファイルもロードして検証を実行するXMLエディターが必要です(正しい値のタイプで正しいタグを入力していることを確認してください)。
Benoit

2
そして、あなたは正確に何を期待していましたか?XMLファイルです。
terdon 2014年

回答:


15

ファイルがXMLテーブルの場合は、Data > XML SourceメニューからLibreOffice Calcで開くことができます1。その中で、XMLファイルを開き、左側の列でインポートするテーブルをポイントし、右側のテキストフィールドでシートの宛先を指定するだけです。例:

ここに画像の説明を入力してください

この機能は、LibreOffice Calcのヘルプおよびhttps://wiki.documentfoundation.org/Development/Calc/XMLSourceに記載されています

1 これは実験的な機能であるため(少なくともV 6.1.3.2では)、信頼性が低く、実験的な機能がToolsOptionsLibreOfficeAdvanced–で有効にされていない限り、メニューエントリはグレー表示されますEnable experimental features


「xmlテーブル」とは何ですか?ファイルが1つであるか、1つあるかを確認するにはどうすればよいですか?このようなファイルを開くと、「ドキュメントへのマップ」ウィンドウには何も表示されませんが、「<s:Table>」行は表示されます。これは、SOEソフトウェアのClarity Election Night Reportingツールからのものです(例:detail.xlsファイル)。内部のzip形式のresults.enr.clarityelections.com/CO/63746/183083/reports/...
nealmcb

これはLibreOffice Calc 5.1で、サイトマップジェネレーターサービスのsitemap.xmlで動作します。シートに表示する列を選択できます。Waldirに感謝します。
Ade Malsasa Akbar

かなり、XMLテーブルとは何ですか?これは、2つまたは3つのレベルの構造で同じ属性セットを持つすべての繰り返しノードのコレクションですか?各行が第1レベルのノードの1つに対応するテーブルに変換されますか?
PJTraill

これを試すと(LibreOffice Calc 6.1.3.2のOpen Suse Leapの場合)、[データ]メニューでXMLソースがグレー表示されます。最初に他に何かする必要がありますか?
PJTraill

ヘルプで参照されているように、wiki.documentfoundation.org/Development/Calc/XMLSourceの一部のドキュメント(ただし、メニューエントリの灰色を解除することについては何も述べられていません)。
PJTraill

2

basexソフトウェアセンターからもご利用いただけます。

sudo apt-get install basex

BaseXは非常に高速で軽量でありながら、強力なXMLデータベースおよびXPath / XQueryプロセッサであり、最新のW3Cフルテキストおよびアップデートの推奨事項のサポートを含みます。大規模なXMLインスタンスをサポートし、非常にインタラクティブなフロントエンド(basexgui)を提供します。

インストールしていませんが、ソフトウェアセンターからの評価が非常に高いです。


実用的で醜い;)
AB

0

デフォルトのGeditテキストエディターはファイルを開くことができます。また、HTMLや他の言語と同様にXMLを実行できるBluefishを試すことをお勧めします。また、オートコンプリートと強調表示も行います。

これに基づく上記のエディターの例を次に示します

Bluefishスクリーンショット

ここに画像の説明を入力してください 注意:Geditでは、いくつかの設定を変更し、いくつかのプラグインをアクティブにすることにより、上記のいくつかを追加する必要があります。


0

LibreOfficeで成功しない場合は、SoftMaker FreeOfficeを使用してみてください。この無料のOfficeスイートには、Microsoft Office形式を忠実に実行できるようにするインポートおよびエクスポートフィルターがはるかに優れています。オフィススイート全体が機能満載ですが、必要なのは58MBだけです。うまくコード化されており、非常に高速で信頼性があります。入手先は次のとおりです。

www.freeoffice.com


Kingsoft Officeも試してみる価値があります:wpscommunity.org
s3lph

0

XPATHの概念に精通している(またはそれらを学ぶ準備ができている)場合は、XMLStarletが役立つことがあります。

これは、要素のタイプとその属性の値または関連する要素の値に基づいてXMLファイルからデータを選択できるコマンドラインツールです。CSVファイルまたはLibreOfficeへのロードに適したその他のファイル(それが目的の場合)を簡単に生成できるかどうか、または最初に少し変換する必要があるかどうかはわかりません。(詳細がわかった場合は、これを更新することを忘れないようにします。)

Wikipediaの記事(上記のリンク)に示されているxmlxml selは、コマンドを(たとえば、選択用に)示していますが、私の場合(OpenSuse Leap)はでありxmlstarlet、これもインストールするパッケージです。Ubuntuの状況はわかりません。


0

XMLコピーエディター(xmlcopyeditor)は、高速で無料の検証XMLエディターです。DTD / XMLスキーマ/ RELAX NG検証、XSLT、XPath、プリティプリンティング、構文強調表示、折りたたみ、タグ補完/ロック、スペル/スタイルチェックを備えています。XML Copy Editorは、デフォルトのUbuntuリポジトリからインストールできます。

XMLコピーエディターデバッガー(xmlcopyeditor-dbg)は、XMLコピーエディターのオプションのアドオンであり、デフォルトのUbuntuリポジトリからもインストールできます。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.