我正在尝试检查连续的两个值,如果该检查通过,那么我想复制工作表末尾的整行。
LAST_ROW = 4488
CURRENT_ROW = 3
NEW_ROW = LAST_ROW + 2
while CURRENT_ROW <= LAST_ROW:
if Cell(CURRENT_ROW, 63).value == "12" or Cell(CURRENT_ROW, 63).value == 12:
if Cell(CURRENT_ROW, 65).value == "12" or Cell(CURRENT_ROW, 63).value == 12:
for column in range(200):
Cell(NEW_ROW, column).copy_from(Cell(CURRENT_ROW, column))
NEW_ROW += 1
CURRENT_ROW += 1
我从“Cell(NEW_ROW...”行中收到“Exception: Exception from HRESULT: 0x800A03EC”错误,我不知道为什么。谢谢,因为我对 python 几乎没有经验,对 Data nitro 也没有经验.
最佳答案
以防万一其他人偶然发现这一点。 Excel 列和行值从 1 开始,而不是 0。
关于python - Data Nitro 尝试复制行时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18304512/