搜索

用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似乎还需要其他插件,需要看下完整的代码
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top