我已经优化了一个现有xlsx
文件,并希望根据内容创建三个新文件。成功获得三个新输出,但无法将其写入新xlsx
文件。
我尝试安装excelwriter
,但这并没有解决我的问题。
import pandas as pd
import xlsxwriter
xl_file = pd.ExcelFile('C:\\Users\\python_codes\\myfile.xlsx')
dfs = pd.read_excel('myfile.xlsx', sheetname="Sheet1")
test = dfs.drop_duplicates(subset='DetectionId', keep='first', inplace=False)
dfs2 = test[test['list_set_id'] == 1]
print(dfs2)
writer = dfs2.ExcelWriter('newfile.xlxs', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')
writer.save()
我想xlsx
用现有文件中的过滤内容编写新文件。