2016-08-02 15 views
0

私は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ファイルを取り出し、それをネイティブファイルとして開き、既存の書式を認識させます。

答えて

0

動作の変更は、マイクロソフトによって指摘されていると回避策はありますが、ユーザーのため:

https://support.microsoft.com/en-us/kb/3181507

彼らは修正に取り組んでいるようですね。

関連する問題