やあ。Python で xlwt パッケージを使用して、Excel ファイルに書き込むアプリケーションを作成しています。
テキストに合わせてセルを十分に大きくできるように、セルの希望の幅を返す関数があります。ただし、大文字のテキストを書いていると、実際のテキストよりもはるかに小さい幅が返されるため、関数が壊れます。
何が問題なのかわからない。アドバイスをいただければ幸いです。
def getWidth(self, num_characters):
""" Returns the approximate width of a cell. """
return int((1+num_characters) * 256)