我正在尝试将 csv 转换为 xlsx 文件我遇到错误 "No columns to parse from file"

I am trying to convert csv into xlsx fileI am getting an error "No columns to parse from file"

我的代码:

 df=pd.read_csv("File.csv",header=None,delim_whitespace=True)
    df.to_excel("output.xlsx",sheet_name=sheet.name,index=False)

我可以看到 File.csv 没有 data.How 来避免这个错误。(数据被提取为 csv 格式并保存为 File.csv)

错误:

No Columns to parse from file

读取File.csv后,检查dataframe是否为空:

if df.empty:
    ...

请参阅 How to check whether a pandas DataFrame is empty? 了解其他方法

首先你需要检查你的分隔符是什么。 https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html

当使用 read_csv 函数的 pandas 分隔符参数时,默认情况下是 ',' 您的 csv 文件中的分隔符是什么?例如,如果它们是分号,则需要指定它