python - 如何在 xlsx 中动态更改单元格大小
问题描述
from xlsxwriter import Workbook
from string import ascii_lowercase
letters=ascii_lowercase
workbook = Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet('Results')
worksheet.set_column('K:K', None, None, {'hidden': True})
worksheet.set_column('O:O', None, None, {'hidden': True})
row=0
cell_format = workbook.add_format()
cell_format.set_bold()
cell_format.set_bg_color('brown')
cell_format.set_pattern(1)
cell_format.set_font_color('red')
worksheet.write(0, letters.index('j'),'PLEASE FILL PRICES IF FULL DATA PROVIDED',cell_format)
如何更改单元格大小以便显示整个文本,我不想仅更改此“标题”单元格的整个列大小。(即允许文本在一个单元格中写成两行)
添加后cell_format.set_text_wrap()
解决方案
(即允许文本在一个单元格中写成两行)
这使您看起来像是想要在单元格内换行。该类Format
有一个set_text_wrap()
方法可以做到这一点。只需在其他格式配置后添加以下行。
cell_format.set_text_wrap()
推荐阅读
- c# - 升级到最新的 C# MongoDB 驱动程序的问题
- python - 拟合数据集的指数曲线
- sql - DATE_PART 和 Postgresql
- c# - 如何隐藏/删除 rdlc 报告中的空白单元格
- angularjs - RouterLink 中的 QueryParams 不起作用
- python - 使用 python 查询数据库的最佳实践
- amazon-web-services - 是否可以在 Cloud Formation 脚本中更改 RDS 实例的逻辑 ID?
- python-3.x - 如何在 OpenCV 中为拼接多个图像腾出空间 - Python3
- c++ - 为什么 cuda 设备计数为零?
- sql-server - AWS:降级单个 EC2 实例的 Sql 许可证