1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 显示表格数据_python显示excel表格数据-怎么用python读取excel表格的数据

python 显示表格数据_python显示excel表格数据-怎么用python读取excel表格的数据

时间:2020-10-06 20:11:04

相关推荐

python 显示表格数据_python显示excel表格数据-怎么用python读取excel表格的数据

怎么用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)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。