日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python设置单元格宽度_Python xlwt-访问现有单元格内容,自动调整列宽

發布時間:2024/7/5 135 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python设置单元格宽度_Python xlwt-访问现有单元格内容,自动调整列宽 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我剛剛實現了一個包裝類,它跟蹤輸入項的寬度。看起來效果不錯。import arial10

class FitSheetWrapper(object):

"""Try to fit columns to max size of any entry.

To use, wrap this around a worksheet returned from the

workbook's add_sheet method, like follows:

sheet = FitSheetWrapper(book.add_sheet(sheet_name))

The worksheet interface remains the same: this is a drop-in wrapper

for auto-sizing columns.

"""

def __init__(self, sheet):

self.sheet = sheet

self.widths = dict()

def write(self, r, c, label='', *args, **kwargs):

self.sheet.write(r, c, label, *args, **kwargs)

width = arial10.fitwidth(label)

if width > self.widths.get(c, 0):

self.widths[c] = width

self.sheet.col(c).width = width

def __getattr__(self, attr):

return getattr(self.sheet, attr)

所有的魔法都在John Yeung's ^{} module里。這對于默認的Excel字體Arial 10有很好的寬度。如果要使用其他字體編寫工作表,則需要更改fitwidth函數,最好考慮傳遞給FitSheetWrapper.write的style參數。

總結

以上是生活随笔為你收集整理的python设置单元格宽度_Python xlwt-访问现有单元格内容,自动调整列宽的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。