Description
小明在户籍科工作,除了要查找户籍表中的内容,还经常需要修改户籍表中的内容,由于表格太大,修改麻烦,小明想编程实现这个功能,输入 row 或 column 代表修改行或列,再输入行号或列名,若该行或该列存在,输入需要修改的内容,完成修改,若该行或该列不存在,则输出 'row not found' 或 'column not found',你能帮他实现吗。(户籍表在文件 41.xlsx 中,修改后的户籍表存入文件 42.xlsx 中)
Input
row 或 column
行号 或 列名
需要修改的内容
Output
修改后的内容(存入 42.xlsx)
Sample Input
输入的内容:
row
6
小明,男,2000.12.12,烟台
41.xlsx 的内容:
姓名 性别 出生日期 籍贯
陈总 女 1978.09.14 泰安
蔡海鲜 女 1956.12.04 烟台
宗松鼠 女 1998.11.24 永川
蔡徐坤 女 2014.09.15 烟台
苏俏州 女 1962.08.14 潍坊
陈情令 女 2008.04.15 莆田
王况 男 2004.12.06 汉中
金梦见 女 2001.01.23 宁德
李晓东 女 2011.04.25 松江
沈梦溪 女 2003.07.23 佛山
赵潇洒 女 1996.03.12 孝感
施德楼 女 2010.02.27 泸州
张颐和 男 2009.06.05 烟台
杨总 女 2007.11.07 都均
鲍文件 男 2001.10.20 云浮
陈露娜 女 1958.09.24 烟台
王蕾丝 女 1984.04.29 安康
王俏皮 男 1966.03.24 潍坊
田爱你 女 2007.02.23 铜仁
柳燕子 女 1954.12.12 昭通
晁盖 男 2006.08.07 青岛
白夏天 女 1991.12.04 南京
常俏皮 女 1976.06.15 青岛
王晓东 女 2020.03.19 潍坊
Sample Output
姓名 性别 出生日期 籍贯
陈总 女 1978.09.14 泰安
蔡海鲜 女 1956.12.04 烟台
宗松鼠 女 1998.11.24 永川
蔡徐坤 女 2014.09.15 烟台
苏俏州 女 1962.08.14 潍坊
陈总 女 2008.04.15 莆田
小明 男 2000.12.12 烟台
金梦见 女 2001.01.23 宁德
李晓东 女 2011.04.25 松江
沈梦溪 女 2003.07.23 佛山
赵潇洒 女 1996.03.12 孝感
施德楼 女 2010.02.27 泸州
张颐和 男 2009.06.05 烟台
杨总 女 2007.11.07 都均
鲍文件 男 2001.10.20 云浮
陈露娜 女 1958.09.24 烟台
王蕾丝 女 1984.04.29 安康
王俏皮 男 1966.03.24 潍坊
田爱你 女 2007.02.23 铜仁
柳燕窝 女 1954.12.12 昭通
晁盖 男 2006.08.07 青岛
白夏天 女 1991.12.04 南京
常俏皮 女 1976.06.15 青岛
王晓东 女 2020.03.19 潍坊
import pandas as pd
a=pd.read_excel('41.xlsx')
b=input()
c=eval(input())
d=input()
e=d.split(',')
if b=='row':
if c>23:
print('row not found')
else:
a.loc[c]=e
elif b=='column':
if c>3:
print('column not found')
else:
a.loc[:,c]=e
a.to_excel('42.xlsx',index=False)