問題タブ [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.

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

python - python-docx で生成された Word ドキュメントのテーブル オブジェクトの既定のスタイルを削除するにはどうすればよいですか?

python-docx のドキュメントに従って、次のコードは 3 つの列を持つ単純なテーブルを生成します。

ただし、row_cells[0] のデフォルトのスタイリングは太字です。最初の列の特別なスタイルを取り除くにはどうすればよいですか?

(また、デフォルトのバンド行を取り除くことができれば、それも素晴らしいことです。)

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

python - Python-docx を使用して Word 文書のテキストのスタイルを変更できません

テキストを含むワード文書を作成しました

こんにちは。あなたは私に ${debt} の借りがあります。早く返してください。

Times New Roman のサイズは 12 です。ファイル名は、debtTemplate.docx です。python-docx を使用して {debt} を実際の数値 (1.20) に置き換えたいと思います。次のコードを試しました:

これにより、目的のテキストを含む新しいドキュメントが作成されますが、Calabri のフォント サイズは 11 です。フォントを元のサイズの Times New Roman サイズ 12 にしたいと考えています。

にスタイル変数を追加できることはわかっているparagraph.add_run()ので、試してみましたが、何も機能しません。たとえばparagraph.add_run(newText,style="Strong")、何も変更しませんでした。

私に何ができるか知っている人はいますか?

編集:これは、動作することを望んでいたが動作しなかった私のコードの修正版です。

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

python - MySQL データでドキュメントを生成する python-docx

MySQL で動作する Django アプリケーションがあり、SQL データを使用して docx ドキュメントを生成する必要があります。python-docx の使用を考えています。生成する必要があるドキュメントは非常に大きく、約数百ページにもなり、大量の画像や表などが含まれます。ここで python-docx を使用した人はいますか? 大きなファイルでの効率について何か提案はありますか? 目次の作成やファイルの埋め込みなどの特定のタスクを実行するには、どの程度の制限がありますか?

もう 1 つのオプションは、代わりに VBA を使用してデータベースにデータをクエリし、docx ドキュメントに入力することです。

ヒントや提案はありますか?

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

python - Python-Docx テーブル - フォントを変更する方法は?

Python-Docx を使用して、コードのユーザーがテーブルを作成できるようにしています。表のフォントサイズを変更したい。フォントが大きすぎるため、セル値の数値がテーブル セル内で折り返されています。これまでのところ、ドキュメントと多くのフォーラムを検索しましたが、うまくいきませんでした。

表のスタイルのみを変更でき、フォントサイズは変更できないという私の仮定は正しいですか?

独自のスタイルを変更または作成できることはわかっていますが、それは他のコンピューター上の私のコードの他のユーザーには役立ちません ((フォーラムの投稿で説明されているように: Python でテーブル オブジェクトのデフォルト スタイルを取り除くにはどうすればよいですか? docx 生成された単語文書? )) 私が見つけた他のほとんどの投稿では、スタイルについて説明していますが、フォント サイズについては説明していません。

人々が xml の使用を指摘している同様の質問をいくつか見たことがありますが、これが標準の docx テーブル コードにどのように書き込まれるかわかりません。

どんな助けや洞察も大歓迎です!

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

python - .docx ファイルからのテーブルの解析

Python とpython-docxを使用して .docx ファイルからテーブルを解析し、有用なデータ構造に変換したいと考えています。

私の場合、.docx ファイルには 1 つのテーブルしか含まれていません。アップしましたのでご覧ください。スクリーンショットは次のとおりです。

Books.docx

0 投票する
5 に答える
45209 参照

python - python-docx で段落フォントを設定する

私はpython-docx 0.7.6を使用しています。

特定の段落のフォントファミリーとサイズを設定する方法を理解できないようです。

.styleプロパティはありますが、style="Times New Roman"機能しません。

誰かが私に例を教えてもらえますか?

ありがとう。