我正在尝试从工作簿中获取一行,并将其追加到另一个工作簿的末尾。
rowLst = []
rowLst = ws1.iter_rows(min_row=8, max_row=8, min_col=3, max_col=ws1.max_column,values_only=True)
#append list to excel
ws2.append(myList)
但是,它并没有将行添加到"Bus“的数据后面,而是远远超出了这一范围。
有谁知道怎么解决这个问题吗?
谢谢!
发布于 2020-04-13 19:08:19
我找到了解决方案,并将其张贴在这里,以防有人遇到同样的问题。尽管下面的单元格看起来是空的,但它们的格式显然很奇怪。这就是为什么Python脚本将单元格视为非空的,并将数据附加到另一个位置(没有格式设置的位置)。
解决方案是将数据下面的每一行格式化为空单元格。(只需从新工作簿中复制一系列空单元格,并将其粘贴到数据下方)
希望这能有所帮助!;)
https://stackoverflow.com/questions/61189988
复制