【问题标题】:openpyxl value error when writing to cell写入单元格时出现openpyxl值错误
【发布时间】:2017-12-23 09:42:06
【问题描述】:

我正在尝试通过 openpyxl 将我的数据框列的总和写入单元格

我的代码是:

 worksheet.cell(row=row, column=col+1).value = data

引发的值错误是:

raise ValueError("Cannot convert {0!r} to Excel".format(value))

ValueError:无法将数组([1427.09609])转换为 Excel

【问题讨论】:

    标签: python openpyxl valueerror


    【解决方案1】:

    尝试:

    worksheet.cell(row=row, column=col+1).value = data[0]
    

    【讨论】:

    • @Jason 请注意,它之所以有效,是因为您将数组传递给单元格 - data[0] 抓取 data 的位置 0 处的元素,在您的情况下为浮点数,然后可以将其设置为单元格值 - 我很高兴这有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    相关资源
    最近更新 更多