問題タブ [python-pptx]

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 投票する
1 に答える
1392 参照

python - python xlwingsでチャートを画像としてエクスポート

Python と xlwings を使用して Excel レポートを自動的に作成する作業を行っています。これらのレポートには複数のチャートとグラフがあり、同じフォーマットとデザインを維持したまま pptx プレゼンテーションで使用したいと考えています。pptx の生成には、現在 python-pptx を使用しています。

理想的な解決策は、xlwings、python-pptx、またはその他のライブラリを使用してグラフを Excel から Powerpoint に直接エクスポートし、グラフの形式とデザインを維持し、プレゼンテーション内でデータセットを編集できるようにすることです。

2 番目の解決策は、グラフが Excel レポートで作成されている間に、グラフを一時フォルダーに画像としてエクスポートすることです。次に、python-pptx を使用してこれらの画像をプレゼンテーションにアップロードします。これらは、グラフのデザインを維持することを保証しますが、データを編集できないことを意味します。このためには、チャートをxlwingsで画像として保存する方法を知る必要がありますが、その方法が見つかりません。

私は、生成された Excel を別の言語でスクレイピングするなど、さまざまなソリューションを受け入れています (先験的で調査なしでは、Windows アプリでは C# がかなり適していると思います)。これは、プロジェクト全体の理解度を高めることを意味しますが。

よろしくお願いします

0 投票する
3 に答える
1040 参照

python - Python-pptx は、テキストがまだスライド内にあるかどうかを判断します

Python ライブラリpython-pptxを使用していくつかのパワーポイントを生成していますが、場合によっては、生成されているテキストがスライドの外側にあります (箇条書きが 2 つある、またはテキストが大きすぎるため)。

例えば ​​:

それで、テキストがプレースホルダーまたはスライドから外れていることを検出するユーティリティがあるかどうか疑問に思っていましたか?

前もって感謝します、

フロリアン

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

apache-poi - python-pptxを使用してプレゼンテーションの途中でスライドを追加するには?

合計 10 枚のスライドを持つ template.pptx があります。スライド 2 のスライド/レイアウトをコピーし、新しいスライドを 2 の後に 2 と 3 の間に追加したい。

現在できることは、プレゼンテーションの最後にスライドをコピーして追加することです。

Java apache-poi を使用してこれを行うことはできますか?