python - 写入没有“未命名”列的 excel 文件
问题描述
我正在尝试将字典写入 excel 文件:
import pandas as pd
d_bsp = {"Datum":"24.03.2020", "Anz.": 5, \
"Steuerung":"XY", "Test":"XY", "Auftrag":"1999080", \
"Fehlermeldung":"Error","Toleranzbereich":440,"Bauteil":"R80", \
"Artikelnummer":"120-0170114", "Ursache":"Shortcut", \
"Verursacher":"THT", "Reparatur":"Bauteil löten"}
df = pd.read_excel("Fehlererfassung.xlsx")
df = df.append(d_bsp, ignore_index = True)
df.to_excel("Fehlererfassung.xlsx")
问题:它总是将新列放入我现有的 excel 文件中。
excel文件有这些列:
Datum, Anz., Steuerung, Test, Auftrag, Fehlermeldung, Toleranzbereich, Bauteil, Artikelnummer, Ursache, Verursacher, Reparatur
如果我启动代码,现有的 excel 文件如下所示:
Unnamed 0, Datum, Anz., Steuerung, Test, Auftrag, Fehlermeldung, Toleranzbereich, Bauteil, Artikelnummer, Ursache, Verursacher, Reparatur
问题是什么?
谢谢你。
解决方案
您可以尝试在 to_excel 中设置 index=False 吗?
df = pd.read_excel("Fehlererfassung.xlsx")
df = df.append(d_bsp, ignore_index = True)
df.to_excel("Fehlererfassung.xlsx",index=False)
推荐阅读
- c# - 反序列化 JSON 字符串列表以找到正确的模型
- queue - FlowFiles 卡在 NiFi 集群的队列中
- javascript - 为什么使用fabricjs 导出时图像质量非常低?
- ios - 动态添加的类不会快速响应
- javascript - 从 node-default 重命名 node.js 脚本的进程
- maven - 使用 Maven 拆分单元和集成测试
- sql-server - SQL - 多个 PIVOT 运算符不适用于别名
- webpack - Webpack - 如何在 html 中包含块文件?
- r - 注释 Faceted GGplot
- python - 根据条件填充数据框时出错