将行高应用于包括第 7 行和第 7 行之后的所有行
Applying row height to all rows including and after row 7
我不知道如何在现有工作表上应用行高,除非我一次一行地应用它。
这适用于单行:
ws4.row_dimensions[14].height = 25
但我想为第 7 行和任何后续行设置行高。
此方法什么都不做,但不会引发错误:
for rows in ws4.iter_rows(min_row=7, max_row=None):
ws4.row_dimensions.height = 25
wb4.save('C:\folder\DataplusRows.xlsx')
知道怎么做吗?我无法从 openpyxl 文档中找到答案。而且我似乎无法在任何地方找到示例。
Comment: There must be something in my sheet preventing me from setting the row height.
已使用现有工作簿进行测试,load_workbook(...
,
行 4 - 6
设置为 .height = 48
,显示正常。
相关:
Question: Applying row height to all rows including and after row 7
Note: Test Workscheet
has 6 Rows, starting at Row 4.
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
for _ in range(6):
ws.append(('TEST' for _ in range(4)))
for row in range(4, ws.max_row + 1):
ws.row_dimensions[row].height = 48
# wb.save(...)
我不知道如何在现有工作表上应用行高,除非我一次一行地应用它。
这适用于单行:
ws4.row_dimensions[14].height = 25
但我想为第 7 行和任何后续行设置行高。
此方法什么都不做,但不会引发错误:
for rows in ws4.iter_rows(min_row=7, max_row=None):
ws4.row_dimensions.height = 25
wb4.save('C:\folder\DataplusRows.xlsx')
知道怎么做吗?我无法从 openpyxl 文档中找到答案。而且我似乎无法在任何地方找到示例。
Comment: There must be something in my sheet preventing me from setting the row height.
已使用现有工作簿进行测试,load_workbook(...
,
行 4 - 6
设置为 .height = 48
,显示正常。
相关:
Question: Applying row height to all rows including and after row 7
Note: Test
Workscheet
has 6 Rows, starting at Row 4.
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
for _ in range(6):
ws.append(('TEST' for _ in range(4)))
for row in range(4, ws.max_row + 1):
ws.row_dimensions[row].height = 48
# wb.save(...)