Как создать файл Excel и обновить его, добавляя новую строку выходных данных при каждом новом запуске? - PullRequest
0 голосов
/ 19 марта 2020

Я создал файл .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)

1 Ответ

1 голос
/ 19 марта 2020

Используйте pandas и библиотеку openpyxl для этой цели. Очень хорошая статья дается здесь Средняя ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...