XLWT的易用性給我留下了非常深刻的印象,但有一點我沒有想到如何去做。我試圖調整某些行到他們需要顯示所有字符的最小寬度(換句話說,如果雙擊單元格之間的分隔符,excel會執行什麼操作)。Python XLWT調整列寬
我知道如何將列寬調整到預定的數量,但我不確定如何確定顯示所有內容所需的最小寬度。
XLWT的易用性給我留下了非常深刻的印象,但有一點我沒有想到如何去做。我試圖調整某些行到他們需要顯示所有字符的最小寬度(換句話說,如果雙擊單元格之間的分隔符,excel會執行什麼操作)。Python XLWT調整列寬
我知道如何將列寬調整到預定的數量,但我不確定如何確定顯示所有內容所需的最小寬度。
寬度是默認字體的零字符寬度的1/256。一個足夠好的近似:
def get_width(num_characters):
return int((1+num_characters) * 256)
謝謝。不完全是我所希望的,但正如你所說,它適用於所有實際目的。 – TimothyAWiseman 2010-07-02 15:56:08
它滿足了我的要求!非常感謝 :) – deeshank 2013-10-10 10:56:37
你可能想看看這個:http://stackoverflow.com/questions/6929115/python-xlwt-accessing-existing-cell-content-auto-adjust-列寬 – 2012-12-04 19:46:04