openpyxl 求助
我想自定义一个函数 , 用于给单元格 写入数据
函数带三个参数,i 和 j 是指定的单元格,value是该单元格的值
函数如图所示,运行时却报错。。这有什么办法可以解决?
函数不能接受赋值的,你给函数赋值就会报这样的错误 Twilight6 发表于 2020-6-29 21:17
函数不能接受赋值的,你给函数赋值就会报这样的错误
啥意思???
我上面那个 write 函数 是可以正常运行的 maxliu06 发表于 2020-6-29 21:23
啥意思???
我上面那个 write 函数 是可以正常运行的
就是你报错的那个地方 self.ws.cell(i,j)Python 认为你这个是函数,而你想把 value 赋值给 self.ws.cell(i,j)一个函数 就会报错 maxliu06 发表于 2020-6-29 21:23
啥意思???
我上面那个 write 函数 是可以正常运行的
楼上大佬说了呀,你的操作是给函数赋值了,
你可以这么改:
def xxx(i,j,value):
ws.cell(1, 2).value = value
记得需要加".value" yhhpf 发表于 2020-6-29 21:26
楼上大佬说了呀,你的操作是给函数赋值了,
你可以这么改:
啊啊啊啊。。。 对 。
忘记了cell后面还要加 .value maxliu06 发表于 2020-6-29 21:36
啊啊啊啊。。。 对 。
忘记了cell后面还要加 .value
老板给个最佳呗{:10_254:} 受教了!
页:
[1]