pyExcelerator を使用してExcelで2つのセルを結合したい、
ws.write_merge(r1=0,r2=1,c1=0, c2=0, label='test1', style=style1)
#cell1(row=0, column=0) を cell2(row=1, column) とマージ=0)
エラーが発生する理由 AssertionErrors,0 < 0 エラー
pyExcelerator を使用してExcelで2つのセルを結合したい、
ws.write_merge(r1=0,r2=1,c1=0, c2=0, label='test1', style=style1)
#cell1(row=0, column=0) を cell2(row=1, column) とマージ=0)
エラーが発生する理由 AssertionErrors,0 < 0 エラー
パッケージの作成者がCell.pyにアサーションを入れたため、列が少なすぎるMULBLANKSレコードを書き込もうとすると失敗します。1 列幅の結合セル ブロックが地雷を踏んだ。
提案: pyExcelerator の代わりに、xlwt を使用します。xlwt は pyExcelerator のフォークであり、多くのバグが修正され (これを含む)、いくつかの機能拡張が行われています。pyExcelerator はメンテナンス中でないと思われます。xlwt は、pyExcelerator で動作するほぼすべてのコードを実行します。xlwt ユーザーは、例外を必要としません。
このサイトからダウンロード サイトに移動し、兄弟関係にある xlrd および xlutils パッケージについて通知します。
開示: 私は xlwt のメンテナーであり、xlrd の作成者です。
更新このバグは、sourceforge の pyExcelerator トラッカーで言及されています。ただし、提案された修正は、私が推奨するものではありません。xlwt を取得するだけです。