python怎么操作Excel,列与列按照⼀定的顺序排列# -*- coding:utf-8 -*
import csv
import pandas as pd
with open('111.csv', 'rb') as csvfile:
# 读取CSV中的⽂件
csv_reader = ader(csvfile)
# ⽤列表推导式把数据放到列表中
rows = [row for row in csv_reader]
# 把读取出来的数据转置python怎么读入excel
a = list(zip(*rows))
# 判断表头,并进⾏排序
for a1 in a:
if a1[0] == 'A':
A = a1
elif a1[0] == 'B':
B = a1
elif a1[0] == 'C':
C = a1
elif a1[0] == 'D':
D = a1
else:
E = a1
# 按照⾃⼰定义的顺序,把内容放到列表⾥⾯去
M = [B,A,D,C,E]
# 把转置后的内容再进⾏转置回来
N = list(zip(*M))
# 把数据放到pandas的DdataFrame⾥⾯
test = pd.DataFrame(data=N)
# 再把数据写到csv中
<_excel('1q1q11.xlsx', sheet_name='sheet',header=False, index=False)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论