作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 openpyxl 设置单元格宽度。我正在尝试如下:
sheet1.column_dimensions['A'].width = 5000.0
但它显示以下错误:
KeyError:'A'
如何正确指定列?
最佳答案
我需要您的所有代码才能确定,但看起来您实际上没有任何要更改的列。
尝试使用此方法进行调试,在更改列之前添加以下代码:
for key, value in sheet1.column_dimensions.iteritems():
print key, value
如果我是正确的,则不会打印任何内容。
<小时/>回答下一个问题——为什么那里什么都没有?我认为 openpyxl 仅在您告诉它后才创建列。因此,如果您在更改添加任何数据到工作表之前尝试进行列操作,它将无法工作。如果您首先执行以下操作:
c = ws.cell(row=i, column=j)
c.value = 'hello world'
然后改变它应该起作用的列宽
关于python - 使用pyxl设置列宽时出现关键错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19766405/
pyxl或 interpy正在使用一个非常有趣的技巧以某种方式增强 python 语法:coding: from PEP-263 # coding: pyxl print Hello World! 或
我正在尝试测试一个简短的机器人框架代码,以询问用户 Excel 文件的名称作为机器人框架的对话框库提供的弹出窗口。 这个想法是文件路径的基础(与 Excel 文件所在的文件夹保持相同)被硬编码为一个名
我是一名优秀的程序员,十分优秀!