import pandas as pd # file_path = input(r"请输入文件路径:").strip() # file_path = file_path.replace("\\","\\\\") file_path = "散航发货结算按供应商导出 -871Y (2).xlsx" sheet_name = "货机数据" try: air_data = pd.read_excel(file_path,usecols=["结算账期","结算网点代码","发货日期","供应商名称","发货结算货物类型","结算重量","实际支出"]) # 设置样式 styled_df = air_data.style \ .set_properties(**{'text-align': 'center'}) \ .set_table_styles([{'selector': 'td', 'props': [('min-width', '50px')]}]) \ .set_table_attributes('border="1" cellspacing="0" cellpadding="4"') with pd.ExcelWriter("场地效益看板 (test).xlsx", engine='openpyxl', mode='a', if_sheet_exists='replace') as writer: try: # 如果子表存在,则覆盖原子表 writer.book[sheet_name] writer.sheet = {ws.title: ws for ws in writer.book.worksheets} except KeyError: pass styled_df.to_excel(writer, sheet_name=sheet_name, startcol=0,index=False) print("完成清洗") except Exception as e: print("发生了异常:", e)
时间: 2024-01-03 12:04:57 浏览: 80
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
根据你提供的代码,可能会遇到文件读取失败的问题。请确保文件路径和文件名正确,并且文件存在且可读。你可以尝试打印出`file_path`的值来确认文件路径是否正确,例如:
```
print(file_path)
```
如果文件路径有误,你可以手动修改`file_path`的值,将其指向正确的文件路径。另外,你也可以考虑使用绝对路径来读取文件,以避免相对路径出现问题。
阅读全文