17

XLWTの使いやすさに非常に感銘を受けましたが、その方法がわからないことが1つあります。特定の行を、すべての文字を表示するために必要な最小幅に調整しようとしています(つまり、セル間の仕切りをダブルクリックした場合にExcelで何ができるか)。

列幅を所定の量に調整する方法は知っていますが、すべてを表示するために必要な最小幅を決定する方法がわかりません。

4

1 に答える 1

29

幅は、デフォルトフォントのゼロ文字の幅の1/256です。十分な概算は次のとおりです。

def get_width(num_characters):
    return int((1+num_characters) * 256)
于 2010-07-01T00:06:41.317 に答える