1. 将数据 按列拷贝至 pydatain.txt 文件中, 并在文件末尾回车两行,如下
2. 执行 python pyexcel.py 脚本,生成 pydataout.txt 文件,如下
3. 将数据拷贝至 excel 表格中
Python 源码:
#coding:utf-8
import numpy as np
fr = open('./pydatain.txt','r') # 读取数据
result = list()
for line in open('./pydatain.txt'):
line = fr.readline().replace('\n', '').replace('\r', '') # 去除windows下的回车换行符
result.append(line)
len = len(result)
print len
row = (len)/7
col = 7
print row
print col
result = np.array(result).reshape(row,col) # 转化成二维数组
#print result
print "--------------"
result2 = np.transpose(result) # 将二维数组转置
#print result2
fw = open('./pydataout.txt','w'); # 将处理后的数据写到文件
for i in range(col):
for j in range(row):
fw.write(result2[i][j])
fw.write(" ")
fw.write('\n')
fw.close()
fr.close()