如何创建excel文件并通过在每次新运行时添加一行新的输出数据进行更新?
我创建了一个.txt文件,可以在每次运行代码时保存新数据。我希望有一种方法可以在运行.xls文件时添加新数据,因为它有助于以后在其他代码中写入和读取其他输出数据 下面是我用于.txt文件的代码和输出如何创建excel文件并通过在每次新运行时添加一行新的输出数据进行更新?,excel,python-3.x,openpyxl,fwrite,xlsxwriter,Excel,Python 3.x,Openpyxl,Fwrite,Xlsxwriter,我创建了一个.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
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)
为此,请使用pandas和openpyxl库。这里提供了一篇非常好的文章请展示您自己为解决此处出现的问题所做的工作,而不是您很久以前解决的问题,现在已经没有了。谢谢!。我试图展示一个我正在寻找的例子,避免冗长的解释。