表白zxf:黑白圣堂血天使,天剑鬼刀阿修罗。 讲解对象:/这是怎么回事?openpyxl总是赋值不成功?显示的还是历史数据!!!! 作者:融水公子 rsgz
我只知道今天发现的bug和内存有关系,和数据的输入有关系
import openpyxl
wb = openpyxl.load_workbook(r'C:\Users\Administrator\Desktop\001.xlsx')
sheet1 = wb['111']
sheet1['A1'] = 10
sheet1['A2'] = 20
sheet1['A3'] = 30
sheet1['B1'] = 100
sheet1['C1'] = 1000
print(sheet1['A'])
print("=============")
print("=============")
print(sheet1['1'])
wb.save(r'C:\Users\Administrator\Desktop\001.xlsx') 就这个简单的代码,表格处理的结果大家都能猜到 但是A1 单元格的结果令人百思不得其解 还是出现上一次历史代码的赋值结果
不应该啊!!!!!!!!!!!!
和这个bug很相似的一个案例就是我学习 那个docusaurus静态框架的时候,修改侧边栏的值的时候 总是修改不成功 要么修改的值被忽略 要么想成功的修改值 得换一个字符串!!!!!
这回怎么回事????有没有人能给出一个详细的分析?文章下面可以评论 希望有人能解惑!
后来我反思了一下 我知道了 应该是我历史代码 无意中设置了 单元格值的类型 90天 刚好间隔三个月 哈哈哈 我真天才 只需要将所有的单元格格式设置成常规 结果就出来了!!!!!!
这只是openpyxl问题解决了 但是那个docusaurus静态框架侧边栏忽视配置的问题并没有想通!!!!!!!
=== 公众号:不浪仙人 谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。 ---
|