用python读取excel,怎样显示要查找的数据?
发布网友
发布时间:2022-03-03 13:04
我来回答
共3个回答
热心网友
时间:2022-03-03 14:33
感觉还是CSV格式的好处理一些,EXCEL的要装插件,以CSV为例,给一段代码
sqlserver char 对应c#
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
热心网友
时间:2022-03-03 15:51
就是把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
这个就用上面的代码就行了。
热心网友
时间:2022-03-03 17:26
读CSV的比较简单,如果是Excel似乎还需要其他插件,需要看下完整的代码