問題タブ [python-docx]
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.
python - python docxは同じ行に左と右の両方を揃えます
これは SO に関する私の最初の質問であり、事前にすべての助けに感謝したいと思います。私はpython、python-docx、およびプログラミング全般にかなり慣れていません。docx 形式でコントラクトを生成するための GUI プログラム (PyQt を使用) に取り組んでいます。私はほとんどのことが機能していますが、ここに私が抱えている問題があります。テキストを同じ行の左右に揃える必要があります。つまり、これは右インデントに変更してタブを押し、テキストを追加することで行われると思います。ただし、python-docx でこれを行う方法がわかりません。私は試した:
しかし、これはうまくいきませんでした。enum WD_PARAGRAPH_ALIGNMENT など、ドキュメントごとに他のアイデアを試しましたが、何も機能しませんでした。
これは python-docx (バージョン 0.8.5 を使用しています) で実行できますか?
助けてくれてありがとう!
python - 空白 \x20 文字を docx に渡す/出力する方法
python-docxを使用して、docx ファイルを作成して書き込みます。私のアプリケーションでは、一度に 1 ワードずつ書き込みます。使った
一度に 1 つずつ、Unicode 単語を書き込みます。ただし、空白文字が中間にあるadd_run()
と、惨めに失敗し、単語を連結していました。
私は次のことを試しました:
repr(res)
動作しますが、不要な '(引用符) 文字が出力されますres = r'\x20'
無効res = ''' '''
無効res = r' '
無効
上記の式を使用しwhitespace
てres
変数に代入し、それを現在の段落に追加しようとしました
p.add_run(res)
最後に、テキストの書き方を変更しました。単一の単語/チャンクを書く代わりに、完全な行を集めてから文書に書きました。
問題は解決しましたが、この動作の原因についての洞察を得たいと考えています。
python - https://python-docx.readthedocs.org/en/latest
Python と docx lib を使用しています。
ドキュメントと同じ順序で段落と表を含む docx ファイルの内容を印刷する方法を教えてください。私は docx ライブラリを使用していますが、最初にすべての段落を印刷し、次にすべての表を印刷する方法しかわかりません。しかし、私のドキュメントでは段落と表がインターリーブされており、順序を維持したいと考えています。
python - Python経由でDocxファイルを読む
docx ファイルを読み取るための Python ライブラリを知っている人はいますか?
データを読み込もうとしているワード文書があります。
python - Python docx add_paragraph() は先頭の改行を挿入します
段落オブジェクトを使用して、表のセル内でフォント サイズ、色、太字などを選択できます。しかし、add_paragraph()
常に先頭の \n をセルに挿入するようで、これにより一部のテーブルの書式設定が台無しになります。
メソッドを使用するだけでは、cell.text('')
この改行は挿入されませんが、テキスト属性を制御できません。
この先頭の改行を削除する方法はありますか?
これが私の機能です: