怎么用python读取excel表格的数据
#导入包
import xlrd
#设置路径
path='C:\\Users\\jyjh\\Desktop\\datap.xlsx'
#打开
data=xlrd.open_workbook(path)
#查询表
sheets=data.sheets()
sheets
可以通过函数、索引、获得工作表。
sheet_1_by_function=data.sheets()[0]
sheet_1_by_index=data.sheet_by_index(0)
sheet_1_by_name=data.sheet_by_name(u'Sheet1')
可以通过方法获得某或者某一行的数值。
sheet_1_by_name.row_values(1)
sheet_1_by_name.col_values(1)
通过工作表的属性获得行数和列数。
n_of_rows=sheet_1_by_name.nrows
n_of_cols=sheet_1_by_name.ncols
也可以用一个循环来遍历一次文件。
for i in range(n_of_rows):
print sheet_1_by_name.row_values(i)
可以通过以下的任意一种方式访问单元格的数值。
cell_A1=sheet_1_by_name.cell(0,0).value
cell_A1=sheet_1_by_name.row(0)[0].value
cell_A1=sheet_1_by_name.col(0)[0].value
最后通过以下的方法对单元格的数值进行修改。
row=0
col=0
#ctype 0:empty,1:string,2:number,3:date,4:boolean,5:error
cell_type=1
value='Hello,Excel'
cell_A1=sheet_1_by_name.cell(0,0).value
format=0
sheet_1_by_name.put_cell(row,col,cell_type,value,format)
cell_A1=sheet_1_by_name.cell(0,0).value
python中用openpyxl读取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
这个就用上面的代码就行了。
python 怎么把excel文件单元格的格式和内容一起读...
直接打印就行了。我用pandas读取excel,都结果是一个数据框。
import pandas as pd
df = pd.DataFrame()
# 一个df 8行9列
for i in range(9):
exec('df["c{}"]=range(1, 9)'.format(str(i)))
用python读取excel,怎样显示要查找的数据?
感觉还是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
python 怎么从excel中读取数据
⒈ #import κέτο
import xlrd
#Ρύθμιση διαδρομής
path='C:\\Users\\jyjh\\Desktop\\datap.xlsx'
#Άνοια αρχείου
data=xlrd.open_workbook(path)