Как написать метод который будет редактировать(вписывать новую строку ппо столбцам) в эксель файле Pyton
name gender dob dod age
0 Данил мужчина 1980-01-19 2019-02-16 NaN
1 Владимир мужчина 2002-12-24 20.0
2 Дмитрий мужчина 001-11-04 21.0
3 Богдан мужчина 2002-11-06 NaN
def enter_data(self):
import pandas as pd
import re
Df=pd.read_excel('.\Книга1')
row=[]
k=0
a=input()
for item in df[".\Книга1.xlsx"]:
if re.search(item):
row.append(k)
k=k+1
у меня просто нет опыта работы в пандас и с питоном в экселе
Ответы (1 шт):
Автор решения: Алексей Р
→ Ссылка
По описанию выходит так. Такой результат вы ожидаете?
import pandas as pd
rows = []
while True:
a = input("Введите имя, пол, дата рождения, возраст через запятую: ")
if len(a) == 0:
break
rows.append([x.strip() for x in a.split(',')])
df = pd.DataFrame(rows)
df.to_excel('out.xlsx')
Введите имя, пол, дата рождения, возраст через запятую: Александр, мужчина, 27.08.2002, 20 лет
Введите имя, пол, дата рождения, возраст через запятую: Александр, мужчина, 27.08.2002, 20 лет
Введите имя, пол, дата рождения, возраст через запятую: Александр, мужчина, 27.08.2002, 20 лет
Введите имя, пол, дата рождения, возраст через запятую:
