首页 > 其他 > 详细

pandas读取xlsx文件以及表格转列表,列表存储成csv文件

时间:2021-04-14 00:16:41      阅读:17      评论:0      收藏:0      [点我收藏+]
new = pd.read_excel(file_path,engine=openpyxl,dtype=str)

有时候dype不知道为什么会失效,那就再加一个

new = new.astype(str)

如果表格中有很多sheet,那么再添加一个参数sheet_name=‘sheet的名字‘

 

 

表格转列表

new_= pd.read_excel(file_path,engine=openpyxl,sheet_name=,dtype=str)
new_ = new_.astype(str)#读入
tag_ = new_.columns.to_list()#列名保存
print(保存下来的列名:,tag_)
new = np.array(new_).tolist()#转为列表待处理

简而言之就是先把列名存下来,

然后再对表先进行np.array,再tolist()就可以了,这样转换成的列表形式是[[],[],[]]的形式,其中每一个里面最小的中括号表示的都是一行数据。

 

 

列表转csv的保存方式:

a = pd.DataFrame(columns=列名, data=其他行)
a.to_csv(file_path[:-5]+".tagged.csv")

如果不想要行标签,那么就加一个参数index=None

pandas读取xlsx文件以及表格转列表,列表存储成csv文件

原文:https://www.cnblogs.com/liuxiangyan/p/14654729.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!