問題タブ [xlwt]
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.
excel - xlrd、xlwt、および xlutils を使用して共有ワークブックのプロパティ設定を保持するにはどうすればよいですか?
複数編集を有効にして共有ワークブックを開くと、xlwt を使用してファイルを保存するときに設定が失われます。ここに私が試しているコードがありますが、これはxlsとして保存しているときに共有ワークブックのプロパティ/設定を保存しません. これを行う簡単な方法はありますか?
python - GAE で Excel ファイル (xlwt) にビットマップ イメージを挿入する
Excelファイルにビットマップ画像を挿入する必要があります(xlwtを使用して作成)。insert_bimap() メソッドを使用して挿入しようとしましたが、IO エラーが返されます。
エラー:
コード:
これに対する回避策があれば教えてください。
乾杯!、
NN
python - Excelファイルを保存して新しいオブジェクトに添付するにはどうすればよいですか?
私はdjangoプロジェクトを持っており、xlwt(ファイル生成のエンドスニペット)を使用してExcelファイルを作成しました。
私の見解では、このファイルを生成して新しいオブジェクトに添付して保存したいので、管理者にExcelファイルが添付された新しいオブジェクトがあります。私はこのようなことを試みています
しかし、私はこのエラーを受け取り続けます:'HttpResponse' object has no attribute '_committed'
'file'プロパティに設定しているオブジェクトが気に入らないようです(fileはfileuploadフィールドです)。オブジェクトを返すだけで、ブラウザがファイルを正しくダウンロードするので、ファイルはOKです。
python - ゼロがxlwtでダッシュ(-)になるように数値をフォーマットする
私はxlwtでExcelシートを書いていますが、1つの小さなことを除けばうまく機能しています。会計の場合と同じように、ゼロをダッシュ(-)で表示したいと思います。ただし、すべての前にドル記号$を表示したくないし、数千のコンマを表示したくない。
これはかなり簡単に解決できる問題だと思いました。Excelでフォーマットを希望どおりに設定し、[フォーマット]->[カスタムフォーマット]を表示して正確なフォーマット文字列を取得します。そうすることで、使用できるよう_(* (#,##0);_(* "-"_);_(@_)
になります(これはコンマを処理しませんが、ゼロをダッシュとして表示し、$を削除します)。残念ながら、xlwtでその文字列を使用すると、アカウンティングのデフォルトにリセットされているようです_($* #,##0_);_($* (#,##0);_($* "-"_);_(@_)
。これはxlwtのバグだと思いますが、これを回避して自分のやりたいことを実行できる方法があるかどうか誰かが知っていますか?
編集:なぜそれが機能するのかわかりませんが、私の問題は文字列からコンマを削除することで解決されたようです。それは変化しています:
'_(*#、## 0_); _(*(#、## 0); _(* "-" );(@ )'から'(* ### 0_); _(*(## #0); _(* "-" );(@_) '
xlwtは、$を削除しただけではカスタム形式とは見なされず、代わりにアカウンティングのデフォルトとして書き込むため、これは機能すると思いますが、$とカンマを削除すると、カスタム形式のメソッドになります。が欲しいです。
Johnに応えて、私はこれらをtablestyle.numformat属性で使用しています。基本的なコードは次のようになります。
style.num_format_str = '_(* ###0_);_(* (###0);_(* "-"_);_(@_)'
私が今変更したいのは、会計(5)ではなく、負の数を-5のように表示することだけですが、今の状態で生きていけると思います。誰かがExcel形式の文字列がどのように機能するかを説明できればいいかもしれませんが、私はそれらに少し韻/理由を見ることができますが、私が切り取って貼り付けたこれらの長い数字の文字列にほとんど混乱しています。
xlwt - Python xlwt 数式解析エラー
xlwt の使用中に解析エラーが発生しました。SUM() のような単純な数式は正常に機能しますが、このもう少し複雑な数式を実行しようとすると、次のエラーが発生しました。
これは私が実行しようとしているコードです。
(A:A) の代わりに定義された数値範囲 (A1:A5000) を使用してみました。これを単純に文字列として渡すことも試みましたが、Excel では評価されません。
この数式は、コピーして Excel に貼り付けると機能します。どんな考えでも大歓迎です。
ありがとうございました!
python - Excelにxlwtを使用して、Pythonで通貨と小数点以下2桁にプリフォーマットします
列見出し料金があります。Pythonでxlwtを使用して、必要なExcelを正常に生成しました。この列は、Excelファイルの作成時に常に空白になります。
Fee列を「Currency」と「小数点以下2桁」に事前フォーマットして、ダウンロード後にExcelファイルのFee列に手動で書き込むと、23が$ 23.00に変わるようにすることはできますか?
python - XLWT Python Excel を使用して行全体にスタイルを適用するにはどうすればよいですか?
列の1つに値「Assets」が含まれている場合、行全体を強調表示するスタイルを適用しようとしています。以下のコードは、行全体ではなく、「Assets」を含む列のみを強調表示します。行全体にスタイルを適用する方法はありますか?
ご覧のとおり、行によって異なるスタイルを適用しています。キーワード「Assets」を含む行が強調表示されるようにするにはどうすればよいですか? ありがとう!
python - 2列目から始まるcsvから値を書き込むPythonExcel
XLWTを使用して.csvからExcelファイルを書き込み、行のスタイルとしてcsvの最初の列があります。各行の2番目の列から値を書き始めるにはどうすればよいですか(たとえば、「headerStyle」などの値を出力しないようにするため)。col_countを作成するなど、いくつかの異なる方法を試しましたが、うまくいきませんでした。
どんな助けでも大歓迎です!ありがとう!
私はそれを理解することになった。興味のある人にとっては、スタイルが文字列として戻ってくるという問題があったので、それを修正する関数を作成しました。
次に、最初の列をスキップしながら、以下がループします。
python - Python - xlwtで作成したExcelファイルからPDFを作成する方法
私は MS Excel 形式でレポートを作成しており、python で xlwt および関連モジュールを使用してユーザーに提供しています。
これらの Excel ファイルの PDF も提供したいと思います。PyPDF と ReportLab を見てきましたが、xlwt Excel ファイルを PDF に変換する方法がわかりませんでした。
xlwt を StringIO に保存してから PDF に変換できるのではないかと考えていました。それを行うpythonモジュールはありますか?
どのようなオプションがありますか?