PY编程pandas库的insert_dbt()报错
1.使用新增sheet函数insert_dbt(df, sheet_name="数据表", new_sheet=True)后,再使用插入数据函数insert_dbt({"产品名称": "iPad Air 5", "库存数量": 100 }, sheet_name="数据表"),报错未查找到“数据表”
2.删除函数delete_xl(sheet_name="sh数据库", drop_sheet=True) 未找到 drop_sheet参数
# 使用pandas描述数据
import pandas as pd
df = dbt(sheet_name='收支记录(2)')
df = df.reset_index(drop=True)
df2 = df[['收支明细','日期', '收支类型','收支金额']]
stats = df['收支金额'].agg(['sum']).to_frame().T
sum = df['收支金额'].sum()
sum = abs(sum)
# 将 df2 中的数据写入到新的数据表
insert_dbt(df2, sheet_name="数据库", new_sheet=True)
insert_dbt({"收支明细":"总收支","日期":"time", "收支类型":"/", "收支金额": sum }, sheet_name="数据库")
df = dbt(sheet_name='数据库')
df = df.reset_index(drop=True)
df3 = df[['收支明细','日期', '收支类型','收支金额']]
print(df3)
print(stats)
delete_xl(sheet_name="sh数据库", drop_sheet=True) 删除创建的表格
@金山办公