【问题标题】:Python List Out of Bounds Error - OpenPyXLPython 列表越界错误 - OpenPyXL
【发布时间】:2018-04-18 02:34:57
【问题描述】:

你好。我目前在逻辑上遇到错误,我很困惑。有人可以看看吗?我得到一个列表越界错误。第一个列表是字符串列表。第二个列表是列表列表。

尽管没有在代码中显示,但我在两个列表中也都有值。

uniqueFileNameCollection = []

uniqueManagerReviewCollection = []

 j = 0

    for i in range(0, len(uniqueFileNameCollection)):

        for cell in results_manager_sheet.iter_rows(min_col=1, max_col=len(uniqueFileNameCollection), min_row=2, max_row=len(uniqueManagerReviewCollection[i]) + 1):

            if j == len(uniqueManagerReviewCollection[i]):

                j = 0

            print(cell[i].coordinate)

            cell[i].value = str(uniqueManagerReviewCollection[i][j])

            j = j + 1

【问题讨论】:

    标签: arrays python-3.x for-loop openpyxl


    【解决方案1】:
     for i in range(0, len(uniqueFileNameCollection)):
        for j in range(0, len(uniqueManagerReviewCollection[i])):
            results_manager_sheet.cell(
                row=j+2, column=i+1).value = uniqueManagerReviewCollection[i][j]
    

    【讨论】:

      猜你喜欢
      • 2015-08-22
      • 2015-06-14
      • 2014-01-27
      • 2020-04-23
      • 1970-01-01
      • 2016-03-14
      • 2016-04-12
      • 2017-09-23
      • 1970-01-01
      相关资源
      最近更新 更多