def write_row(write_sheet, row_num: int, starting_column: str or int, write_values: list):
if isinstance(starting_column, str):
starting_column = ord(starting_column.lower()) - 96
for i, value in enumerate(write_values):
write_sheet.cell(row_num, starting_column + i, value)
3条答案
按热度按时间txu3uszq1#
看一看here,向下滚动到标题将值写入单元格。
TLDR:
或者如果你愿意
更新:根据@charlieclark注解,thx更改为wb ['Sheet']语法
更新:将mylist写入第2行
e0bqpujr2#
我为你做了一个函数。我在我电脑上的一个“openpyxlutils”文件中有它。它允许你把起始行的字母或数字(但字母不能像AA或BB)。
g9icjywg3#