从python转换为CSV时,在excel中缺少第一列



我的头信息像

header = Sr. No.^Name of Deductor^TAN of Deductor^^^^^Total Amount Paid / Credited(Rs.)^Total Tax Deducted(Rs.)^Total TDS Deposited(Rs.)^Sr. No.^Section^Transaction Date^Status of Booking^Date of Booking^Remarks^Amount Paid / Credited(Rs.)^Tax Deducted(Rs.)^TDS Deposited(Rs.)

转换为CSV格式,如

flat_text = ''.join(header) # flatten list to string        
dfs[name] = pd.read_csv(StringIO(flat_text), sep="^")
dfs["PART A"].to_csv("f.csv")

然后我得到一个excel,其中所有的数据在标题安排在excel从列B和列a是空的。为什么我从A列开始缺少数据?

第一列包含索引标签,您可以像这样禁用它们:

dfs["PART A"].to_csv("f.csv", index=False)

最新更新