[Python] 关于 openpyxl 操作 excel 遇到三个问题,救助大佬

[Python] 关于 openpyxl 操作 excel 遇到三个问题,救助大佬

[Python] 关于 openpyxl 操作 excel 遇到三个问题,救助大佬

如图所示 A列 B列 分别对应数字和中文的0-9的值
我想设置单元格列宽自适应,列宽的计算公式是 单元格的像素*0.125-0.62 值保留两位小数
我验算过 这个公式是正确的
第一个问题
单元格的像素怎么获取,已知的数据就是 单元格的值和长度 尝试过很多方法最终的值都不正确

第二个问题
D列需要合并单元格 分别是合并 2 4 3 2个单元格,并且写入值
已知的数据是 单元格的值,副标题1-副标题5 共5个 分别对应了E列的 2 4 3 2 1个数据
遇到的问题是 怎么算出 D2:D3, D4:D7, D8:D10, D11:D12区间
合并后在写入值就是定位单元格D2, D4, D8, D11, D13 怎么计算出来的

数据格式是这样的

d = ['副标题1','副标题2','副标题3','副标题4','副标题5']

e = (['数据1','数据2'],['数据3','数据4','数据5','数据6'],['数据7','数据8','数据9'],['数据10','数据11'],['数据12'])

跪谢大佬

以上是 [Python] 关于 openpyxl 操作 excel 遇到三个问题,救助大佬 的全部内容, 来源链接: utcz.com/p/938460.html

回到顶部