私はDjangoアプリケーションにレポートモジュールを用意しています。画面上でレポートを表示したり、エクスポートしたり、Excelでエクスポートを開くことができます。DjangoでHTMLをExcelに変換する
輸出は不正です。私は画面のバージョンと全く同じ出力をとり、.xls拡張子を持つファイルに保存し、 応答= HttpResponse(body、content_type = 'application/vnd.ms-excel') とbadda-boom、badda-bing私は軽くフォーマットされたExcelファイルを持っています。つまり、私が適用したCSSスタイルを尊重しています。
ユーザーにとって素晴らしいことは、ファイルがExcelで自動的に開くことです。それらのための余分なステップはありません。
残念ながら、Excel 2016はセキュリティ上の問題であり、もはやファイルを開くことはないと判断したようです(私は推測しています)。
私はさまざまなpython - > Excelツールを知っています。 openpyxlは有望です。しかし、それは私に各報告書に触れる必要があるでしょう。
私が探しているのは、私が今持っているものを私に与えてくれるものです.HTMLファイルを取り出し、それをネイティブファイルとして開き、既存の書式を認識させます。