我正在尝试将 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 文件中的分隔符是什么?例如,如果它们是分号,则需要指定它
我的代码:
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 文件中的分隔符是什么?例如,如果它们是分号,则需要指定它