問題タブ [jopendocument]
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.
java - jOpenDocument で .ods セルを取得しようとすると IndexOutOfBoundException が発生する
私は自分のコーディングで少し課題に直面しています。
jOpenDocument-Library について理解を深めています。既存の OpenOffice-Spreadsheet-Template (template.ods) にいくつかのサンプル値を入力したいと考えています。上記のコードを実行すると、コンソールに次のように表示されます。
template.ods
true
"template.ods"と"true"は、アプリケーションがディレクトリからファイルを取得したことを示し、"true"は空のセルを読み取ることができたことを示します。
しかし、どの配列が例外をスローするのか、なぜ"Unknown Source"と表示されるのかわかりません。
java - JOpenDocument で行をコピーする
JOpenDocument v1.3 を使用して行を数回コピーしようとしていますが、惨めに失敗しています。
ここに私のコードスニペットがあります:
上記のコードでは行が変更されず、エラーも表示されません。
各セルを個別にコピーできることはわかっていますが、一度にすべてを実行する方法があれば、より効率的であると思います。
前もって感謝します。
java - JOpenDocument: 空白の行とセルの問題
JOpenDocumentで .ods ファイルを解析すると問題が発生します。私のファイルには 3 つの行と 4 つの列がありますが、このファイルを解析すると 1024 列になり、行が多すぎます。空白のセルがたくさんあります。
この .ods ファイルを xml のように開いたところ、多くの行がありませんでした。
また、JOpenDocument API で空のセルをチェックするメソッドが見つかりませんでした。
データを含む行を作成するコードは次のとおりです。
この問題を解決するにはどうすればよいですか? 多分私はライブラリを変更する必要がありますか?
java - ODT ドキュメントの jOpenDocument を使用したフィールドの改行
jOpenDocument ライブラリを使用して Java からテンプレートに入力しようとしています。
フィールドで新しい行を開始したい。通常の改行記号 (\n) は機能しません。
ドキュメントでこれを手動で行い、xml ファイル (content.xml) を調べると、これが機能しない理由がわかりました。フィールド内の新しい行ごとに、個別の段落があります。
したがって、複数の段落を 1 つのオブジェクトに結合してから、複数の段落オブジェクトで setField() を呼び出す方法があるかもしれません。しかし、今まで私は解決策を見つけていません。
コード例: