我正在尝试从工作簿中获取一行,并将其追加到另一本工作簿的末尾。
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”数据之后立即添加行,而是超出了范围。
有人对如何解决这个问题有任何想法吗?
谢谢!
我找到了解决方案,并将其发布在这里,以防任何人遇到相同的问题。尽管下面的单元格看起来是空的,但它们的格式显然很奇怪。这就是Python脚本将单元格视为非空并将数据附加到另一个地方(没有格式的地方)的原因。
解决方案是将数据下方的每一行格式化为空单元格。 (只需从新工作簿中复制一定范围的空白单元格,然后将其粘贴到您的数据下方)
希望有帮助! ;)