现在我只能让细胞秀这样enter image description here我如何使用Python与openpyxl旋转90度的单元格?
,但我希望它这样 enter image description here
如何与openpyxl办呢?我已经搜索了很长时间,但我找不到它..
现在我只能让细胞秀这样enter image description here我如何使用Python与openpyxl旋转90度的单元格?
,但我希望它这样 enter image description here
如何与openpyxl办呢?我已经搜索了很长时间,但我找不到它..
您需要配置特定单元格的alignment
属性。你正在寻找的参数是textRotation
(这在你的情况下是180)。请看下面的例子:
from openpyxl import Workbook
from openpyxl.styles import Alignment
wb = Workbook()
ws1 = wb.active
ws1['A1'] = 'SPAMEGGS'
ws1['A1'].alignment = Alignment(textRotation=180)
wb.save(filename='path/to/the/file')
你可以阅读有关这和其他选项here。
我试过这个,但没有任何改变... –
@PaulChang:那是不可能的。你做错了什么。关闭excel/calc,运行代码,再次打开并查看结果。确保你给出了正确的路径,最好用'os.path.expanduser(r'my_path')'。 [Here](http://i.imgur.com/xXsymTU.png)是我的机器上的外观。 – mentalita
非常感谢。 –
请提供您正在使用的代码。 –