读取CSV文件使用index=0 也还会发生新增一列索引
import pandas as pd
from sqlalchemy import create_engine
def get_test_data(file_path, machine_name, pluse):
if machine_name == '中谱穿料分光机':
# 读取csv格式文件,按分光机001输出的csv选择需用的列数据
df_test_data = pd.read_csv(filepath_or_buffer=file_path, encoding='gbk', header=18,index_col=0,
usecols=['编号', 'Bin号', 'Bin代号', 'AOI结果'])
print(df_test_data)
df_test_data.to_excel(r'C:/Users/Ledteen/Desktop/12.xlsx')
# 输出未处理的结果,方便代码调试
if name == 'main':
get_test_data('C:/Users/Ledteen/Desktop/5102-20220354-W-365-分光数据.csv', '5050分光机', '')
尝试过很多次,index_col=0 Flase None 都试过了
去掉自动生产的索引,csv序号那一列作为 索引
index_col=‘序号’
你把代码修改一下,在
df_test_data.to_excel(r'C:/Users/Ledteen/Desktop/12.xlsx')
之前增加一下指定索引
df_test_data.set_index("序号", inplace=True)