返回信息流关于xlsxwriter这个模块
设置A至D列列宽均为20的示例是这个:
```
worksheet.set_column('A:D', 20, format)
```
想通过一个循环进行设置A至Z列不同列宽
思路如下:
```
#list=[20,30,10,...]
#第一次循环,设置A列列宽
a = 0
worksheet.set_column("chr(ord('A')+a):chr(ord('A')+a)",list[0])
#第二次循环,设置B列列宽
a = 1
worksheet.set_column("chr(ord('A')+a):chr(ord('A')+a)",list[1])
```
报错如下
```
ValueError: invalid literal for int() with base 10: "chr(ord('A')+a):chr(ord('A')+a)"
```
求改错。。
同时求更好的方式,或者有没有自动调整列宽的方式?
这是一条镜像帖。来源:北邮人论坛 / python / #19310同步于 2017/9/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【问题】xlsxwriter 设置列宽
qidi
2017/9/17镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复