python读取excel一列数据形成折 |
您所在的位置:网站首页 › python读取excel数据一列 › python读取excel一列数据形成折 |
1. python读取excel一列 python读取excel一列1.怎样用python,读取excel中的一列数据就是把xls or xlsx另存为CSV格式,然后再检索。代码如下,抛砖引玉。 # -*- coding: cp936 -*- import linecache o=open('d:\\test\\14.csv')#文件路径 o.seek(0) r=o.readlines() s1=str(input('输入要定位的信息:')) a=0 count=0 for i in r: #按和值组合查找 if i.find(s1)>=0: print r[a-1]#显示上一行 print i#显示定位行 print r[a+1]#显示下一行 a+=1 print 'Total:%d'%count 例: 在以下数据中,查找含有T的行,并显示上一行(n行) or 下一行(n行) 。 1,2,3,4 W,R,GFR,T 12,,F,34,G 这个就用上面的代码就行了。 2.python如果读取一个excel文件,将指定的一列存放在新的excel中用pandas可以比较方便的实现。 import pandas as pd df=pd.read_excel(r'e:/aaaaa.xlsx',usecols=[2]) df.to_excel(r'e:/aaaaa1.xlsx',index=False) 3.python获取excel表格中的某一列的最大值试试以下代码: data = [] with open('data.xls') as f: for line in f: # loop over the rows fields = line.split() # parse the columns rowdata = map(float, fields) # convert text to numbers data.extend(rowdata) # accumulate the results print 'Minimum:', min(data) print 'Maximum:', max(data) 4.Python 如何循环读取csv或者excel中的一列数据,写入到百度中搜索实测是可以从 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r') as f: reader = csv.DictReader(f) rows = [row for row in reader] if not rows: return with open('b.csv', mode='w', newline='', errors='ignore') as f2: for index, row in enumerate(rows): if index == 0: f_csv = csv.DictWriter(f2, fieldnames=list(row.keys())) f_csv.writeheader() f_csv.writerow(row) if __name__ == '__main__': foo() 5.Python如何将一个列表写入到一个excel表中的一列,求Python代码,import xlwt f = xlwt.Workbook() #创建工作簿 sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet l_=[1,2,3,4,5] for i in range(len(l_)): sheet1.write(0,i,i)#表格的第一行开始写。第一列,第二列。。。。 #sheet1.write(0,0,start_date,set_style('Times New Roman',220,True)) f.save('text.xls')#保存文件 6.python获取excel表格中的某一列的最大值试试以下代码:data = []with open('data.xls') as f: for line in f: # loop over the rows fields = line.split() # parse the columns rowdata = map(float, fields) # convert text to numbers data.extend(rowdata) # accumulate the resultsprint 'Minimum:', min(data)print 'Maximum:', max(data)。 转载请注明出处编程代码网 » python读取excel一列数据形成折 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |