0

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

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

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

4

1 に答える 1

0

IMHO、ドキュメントをユーザーが編集できるようにする必要がない限り、LaTex ベースのソリューションの方がおそらく優れています。.docxドキュメントをユーザーが編集できるようにする場合は、Wordドキュメントの作成をネイティブでサポートできるため、VBA の方が適している可能性があります。とにかく、ほとんどの場合、オブジェクトをループして、タグ間に挿入する必要があるデータを取得する必要があります。さまざまな出力ファイルに多数のフィールドまたは多数のバリエーションがある場合、これは面倒な場合があります。この回答を確認できます.xmlが含まれています。ドキュメントの性質と必要性についてもう少し詳しく説明すると、おそらく役立つでしょう。

乾杯

于 2014-12-17T17:04:58.357 に答える