問題タブ [libreoffice-calc]
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.
batch-processing - Libre-Calc コマンドライン変換ヘッダー
次の行を使用して、Libreコマンドラインを介してxlsをdbfにエクスポートしようとしています:
ファイルが変換され、Libre がヘッダー (最初の行) を変更する以外は機能します。ここでは、列の型 (文字の場合は C、数値の場合は N) とフィールドの最大サイズが定義されています。たとえば、列のサイズは 19 (その列のセルで最大 19 文字) ですが、Libre はその列の最大の入力を読み取り、その特定の入力の文字数を数え、19 からたとえば 10 に変更します。
コマンドラインからLibreに最初の行(ヘッダー)の変更をスキップするように指示する方法は?
もう1つ、Libre scalcを使用してDBFでフィールドサイズを手動で19に変更してそのファイルを保存しようとしても、開くと19が再び変更されます。
formula - 価格帯のグループ化
.ods ファイルからいくつかの価格帯をグループ化しようとしていますが、その方法がわかりません。
たとえば、次のような異なる価格の列があります。
私が欲しいのは、Calc に 0,00~10,99 のすべてをグループ化し、テキスト0-10
を出力し、11,00~20,00 のすべてをグループ化し、テキストを出力するように指示することです11-20
。したがって、最終的な出力は次のようになります。
excel - vlookup による空白セルの検出
ISBLANK は空白のセルを検出しますが、数式を含むセルに対しては FALSE を返します。VLOOKUP で検索された空白のセルを検出する必要があります。
例、A1 .. F7:
結果:
LEN で回避策を試しましたが、空白のセルに対して 1 が返されます (空白は数値的に 0 に評価され、LEN は長さをチェックする前にこれをテキストに変換します)。LENが(正しく)0を返す行6にも問題があります。
方法はありますか?
私は主にopenofficeとlibreofficeを使用していますが、これはExcelにも当てはまるはずです。
excel - 特定のインデックス位置にあるテーブルから別のテーブルにデータをコピーする
私はSQLでJOINになる何かをしようとしています...しかし、LibeOffice Calcでそれをしなければなりません:
2 つのテーブル シートがあり、1 つはインデックス値とテキストを含み、もう 1 つはインデックスとその他の値を含みます。したがって、次のようになります。
表 A: インデックス | 文章
表 B: インデックス | データ1 | データ2
テーブル B にはテーブル A ほど多くのインデックスが含まれていないため、インデックス値でマージする必要があります。その結果、A.index が B.index と等しいすべての位置に次のようなものが表示されます。
インデックス | データ1 | データ2 | 文章
LibreOffice Calc (ベースや他のデータベースではない) でこれを行う方法はありますか?
ありがとう!
function - 文字列のlibreoffice calc連結、異なる言語の関数名
関数 =CONCATENATE("troll1","troll2") は文字列を連結できますが、翻訳されたバージョンのアプリケーションでは関数名が異なるため、宛先言語が私にはまったくわからない?Google 翻訳は役に立ちません。
formula - 文字列への LibreOffice calc 変換式
=2+2 や =CONCATENATE("hello","world") などの数式をセル内の const 文字列値に変更するにはどうすればよいですか?
macros - 複素数を含むセルの小数点以下の桁数をフォーマットする
実数と複素数の両方を含むスプレッドシートがあります。それらのいくつかは
他の人は似ていますが
小数点以下 2 桁だけにするために、四捨五入しようとしています。
Format > Cells は実数では機能しますが、複素数では機能しません。これは、LibreOffice がそれらを文字列として解釈するためです。
私はグーグルで調べましたが、同じ問題を抱えている人を見つけることができませんでした。
自分でやろうとする前に、そのためのマクロをすでに開発している人がいるかどうかを知りたかった.
charts - チャート内の大きなギャップのあるデータ列を比較する
私はこれらの関連する列を持っています:
これらの列の関係をグラフで表示したいと考えています。しかし、col1 は他のものから離れているため、col1 の線だけが表示され、他の 2 つの線はグラフの下部にある直線よりもわずかに大きくなっています。
値が正しくなるようにそれらをドラッグするにはどうすればよいですか?それでもすべての列間の相関関係を確認できますか? 私が実際に必要とするのは、互いに重なり合う 3 つのグラフです。
LibreOffice Calc 3.5.4.2 では、これに対するオプションが見つかりませんでした