python - Data Nitro 尝试复制行时出错

标签 python datanitro

我正在尝试检查连续的两个值,如果该检查通过,那么我想复制工作表末尾的整行。

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/

相关文章:

python - 来自循环的堆积条形图不添加不同的条形组件

python - 在 App Engine 上使用 jinja2 的首选方法是什么?

excel - 使用 xlrd/xlutils 复制工作表

python - 在 Excel 中使用 Python 和 DataNitro 转换时间

python - 使用 Python(和 DataNitro)将单元格从一个 Excel 工作簿中的特定工作表复制到另一个 Excel 工作簿中的特定工作表

Python 与父 shell 环境一起工作

python - pyyaml 并仅对字符串使用引号

使用 Data Nitro 时的 Python shell 问题

python - 使用 Datanitro 的交互式工作表

python - def_list_of_dups(some_list) : 有什么问题