検索

ホームページ  >  に質問  >  本文

opentbs を使用して odt ファイルを生成するときに発生する問題: 同じキーの値が別の列ではなく同じ行に表示されます。

PHP を使用して odt を作成するために OpenTbs というライブラリを使用しています。列と行を動的に生成するため、これを使用しています。

行と列の作成方法は知っていますが、それらを整理する方法はわかりません。

例を追加しましょう:

それでは、まずこれを私のODTに追加します。

リーリー

そして、コード内で使用します:

リーリー

出力:

リーリー

すべての縫い目は問題ありませんが、配列 $data

と比較すると リーリー

最初の行には thin

のみが表示されていることがわかります。 リーリー

2 行目には heavy

のみが表示されます リーリー

3 行目には total

のみが表示されます。 リーリー

実際には、次のようなコンテンツが表示されるはずです:

リーリー

その後、おそらくそれらを互いの下に追加することが問題であることに気付きました。 したがって、odt

では使用しないでください。 リーリー

私はこれを使用しています

リーリー

出力:

リーリー

ご覧のとおり、配列を適切に反復処理できず、空白の列が生成され、表示されるデータはランダムです

それで、これの何が問題なのか知っている人がいたら、教えてください

###ありがとう!

更新

[r.thin;block=tbs:cell;Parallel=tbs:table]row# の代わりに cell を使用していることに気付きました ##それで、変更してみました ->

[r.thin;tbs:row;Parallel=tbs:table]

, 機能しませんが、最初の反復は正しいです:

ああああ

P粉257342166P粉257342166229日前777

全員に返信(1)返信します

  • P粉116654495

    P粉1166544952024-04-07 16:11:53

    並列 機能 に関して、得られた結果は正しいです。 並列 機能 行方向のマージではなく列方向のマージを実行します。

    行ごとの結合の場合、テンプレートは次のようになります:

    リーリー

    列ごとに結合する場合、テンプレートは次のようになります:

    リーリー

    返事
    0
  • キャンセル返事