我创建了一个.txt文件,该文件可以在每次运行代码时保存新数据。我希望有一种方法可以使.xls文件在每次运行该文件时添加新数据,因为它将有助于其他输出数据稍后在其他代码中写入和读取它。
这是我用于.txt文件和输出的代码。
with open('OUTPUT.txt', 'a+') as fd:
if fd.tell() == 0:
fd.write('{a:^8} {b:^8} {c:^8} {d:^8} {e:^8} {f:^8}'.format(a='M', b='D', c='pr',d='rpr',e='TRT',f='center '))
fd.write("\r")
fd.write(f' {M} {D} {(pr(M,1))} {(epr(M))} {TRT(bd)} {center}')
fd.write("\r\n")
输出
M D pr rpr TRT center
5.5 18.0 0.009 0.997 0 (42.98, 74.21)
7.1 29.0 0.0 1.012 59 (42.96, 71.71)
7.7 1.0 0.0 1.013 15 (45.80, 73.48)
问题来源:stackoverflow
为此,请使用pandas和openpyxl库。这里给出了一篇很好的文章MEDIUM link
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。