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

Я хочу иметь возможность создать нового кандидата Вот код , который я использовал, чтобы попытаться добавить нового кандидата в существующий файл Excel, но он дает мне эти ошибки, Начало кода выглядит следующим образом Я изначально пытался создать DataFrame и добавить его в текущий существующий файл Excel, но, похоже, он не работает. Ищу идеи, которые добавят всю информацию, которую я хочу, в существующий файл Excel.

По запросу здесь - ссылка Repl.it для кода, чтобы попробовать его самостоятельно. Я не могу связать файл Excel из-за проблем с конфиденциальностью, если вам нужно увидеть это как хорошо я создам пример листа Excel

1 Ответ

0 голосов
/ 26 апреля 2020

Если вы хотите добавить только новую строку в существующий Excel, вам может помочь следующий код:

import openpyxl
import pandas as pd
df = pd.read_excel('Candidate2.xlsx') #assuming Candidate2 is your existing excel name

#your remaining code where you're taking values in variables
....
....
#once all variables have values, add all variable's values in another DataFrame

df2 = {'#':num, 'Candidate':Name, 'Job Position':JobPosition,  .........  ,'Comments':Comments, 'Last Notification Date': LND}

#now append df2 into df

df = df.append(df2, ignore_index=True) #This will add new record in existing DataFrame

df.to_excel('Candidate2.xlsx') #To save changes in your excel
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...