問題タブ [opendocument]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
706 参照

android - JOpenDocument と Android

SD カードから ods ファイルを開きたいです。file-object は「ファイルが存在します」を返します。

私のテストスニペット全体は

最後の行は、org.jdocument.dom.ODPackage$1.processEntryでjava.lang.ExceptionInInitializerErrorをスローします。

これは、Android の小さな XML ライブラリが原因ですか?

PS: jOpenDocument-1.2.jarを外部ライブラリとして使用しました。

PPS: 私の ODS ファイルは Google ドライブによって作成されました。

0 投票する
2 に答える
3582 参照

sap - URLを介して括弧を含むパラメータ値を渡す方法

URLを介してパラメーター値を渡そうとしていますが、値に括弧が含まれていない限り、ほとんどの値で機能します。バックスラッシュ()を使ってエスケープしようとしましたが、機能していないようです。

これがURLです

0 投票する
0 に答える
114 参照

xml - 汎用性の高い 2010 の OpenDocument テキスト形式 (.odt) は、破損しやすい 2012 の ODT 形式とどう違うのですか?

ご存じのとおり、.odtファイルは、いくつかのフォルダーと.xmlファイルを含む単なる.zipファイルです。

以前はこれを高く評価していました。これを使用してドキュメント テンプレートを作成し、後でスクリプト (PHP など) を使用してこれらを$KEYWORDS$置き換えることができたからです。これは2010年に.$KEYWORDStemplate.odt/content.xmlOpen Office

しかし2011 年Open Officeに、 の新しいリリースまたは新しくリリースされた を使用してテンプレートが作成されたとき、LibreOfficeこのトリックにより問題が発生 LibreOfficeました。「修復」オプションにより、ドキュメントが古くなりました。奇妙ですが、それでも機能します。

しかし2012 年に、これらのプログラムの最新バージョンでテンプレートを作成し、「修復」オプションを押すと、空白のページが表示されました。このトリックは公式には使用できなくなりました。

.zip ( ) ファイルのファイル構造は.odf同じように見えます。何かが変わったようには見えませんが、変わったに違いありません。あたかもハッシュが作成されたかのように、ハッシュが変更されずにコンテンツが変更されると、ソフトウェアはドキュメントを修復できないと「判断」します。

ドキュメント形式の変更点 この方法でファイルを「自動化」する方法はありますか?

libreOffice 4.0のリリースで、この私の質問はまだ私が取り組んでいる問題であることを覚えていますが、superuser.com の質問はあまり注目されませんでした。

0 投票する
1 に答える
901 参照

java - jOpenDocumentで作成されたODSドキュメントを開くことはできませんGoogleドキュメント

jOpenDocumentライブラリを使用してドキュメントを作成しようとしています。スプレッドシートを作成する例を実行しました。コードはコンパイルされて正常に実行されますが、Excel Office2012またはGoogleDocsでドキュメントを開こうとすると、形式が正しくないことが示されました。

これは例です。私はバージョン1.2のjOpenDocumentを使用しています。

0 投票する
12 に答える
52492 参照

python - OpenDocument スプレッドシートを pandas DataFrame に変換するには?

Python ライブラリpandas.DataFrameは、Excel スプレッドシートを読み取り、 withpandas.read_excel(file)コマンドに変換できます。内部では、 ods ファイルをサポートしないxlrdライブラリを使用します。

pandas.read_excelfor ods ファイルに相当するものはありますか? そうでない場合、Open Document Formatted スプレッドシート (ods ファイル) に対して同じことを行うにはどうすればよいですか? ODF は LibreOffice と OpenOffice で使用されます。

0 投票する
2 に答える
5021 参照

java - Java を使用して、.doc/.docx ドキュメントを .odt (Open document text) に変換したり、その逆を行ったりします。

Microsoft Word ファイル ( doc/docx ) を Open Document Text 形式 ( .odt ) 形式に変換するために使用できる Java ライブラリはありますか。無料のライブラリが望ましいでしょう。

0 投票する
1 に答える
2953 参照

c# - XMLドキュメントのテキストを特殊文字に置き換える方法は?

テキストボックスに関するその問題への追加については、この投稿の最後を見てください!

この方法では、ドキュメントを開き、一部のテキストを置き換えてから、そのままにしておきます。それは機能します、それは誇りに思うことです。:D

ただし、特殊文字なしの置換でのみ機能します。例えば:

OSはWindows over 9000に置き換わる

【OS】はそのまま残します。

ケース 1:

ドキュメント内:

どんな目的でも os を使用します。

これは次のようになります。

どんな目的でも Win 2000 を使用します。

ケース 2:

特殊文字で...

[os] は、どんな目的にも使用できます。

...それは私を無視するだけです:

[os] は、どんな目的にも使用できます。

いくつかの特殊文字()[]{}などを試しましたが、置き換えられません。

やり忘れたことはありますか?それとも、この方法で特殊文字に置き換えることができないのでしょうか? もしそうなら、簡単な回避策が必要です。

私の絶望を助けてくれる人はいますか?:)

解決策 / 追加 1:

フラワーキングに感謝します!これは私が今使っているコードです:

(このコードは、通常のテキストを含む通常のドキュメントで機能します!)

解決策/追加 2: textboxesの テキストを置き換えたい場合は、少し回避策を講じる必要がありました。テキストボックスは画像として宣言されているため、上記のコードはそれに触れません。

テキストボックスでも検索する追加のクラス ( link ) を見つけました。ZIP ダウンロードには、理解しやすい例のプログラムが含まれています。