-
2020-05-29 14:21:18
描述
xlsx为使用word、wps的常见格式,实际上就是表格数据
恰好最近项目需求,需要从xlsx读一些我想要的数据来进行处理,搜索网上的一些经验,这本身没什么技术水准,基本上是代码copy了
代码
既然没什么水准,我就直接写在下面了
- 需要一个xlrd的包,import没有的话执行代码来安装
pip install xlrd
完整读取xlsx文件的代码如下
import xlrd file_path = 'data/1.xlsx' data = xlrd.open_workbook(file_path) table = data.sheet_by_name('Sheet0') #获取总行数 nrows = table.nrows #获取总列数 ncols = table.ncols #获取一行的全部数值,例如第5行 row_value = table.row_values(5) #获取一列的全部数值,例如第6列 col_values = table.col_values(6) #获取一个单元格的数值,例如第5行第6列 cell_value = table.cell(5,6).value
更多相关内容 - 需要一个xlrd的包,import没有的话执行代码来安装
-
Python读取xlsx数据生成图标代码实例
2020-09-16 10:07:58主要介绍了Python读取xlsx数据生成图标代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 -
Python读取xlsx文件的实现方法
2020-09-19 04:13:53主要介绍了Python读取xlsx文件的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
python读取xlsx python读取excel数据
2021-06-20 19:31:11如题 python 如何读取特定sheet的excel数据 安装pandas 已经有的可以不用再安装 >pip install pandas 读取数据 首先将excel数据和代码放在一个文件夹下 import pandas as pd data = pd.read_excel('data.xlsx')...如题 python pandas读取excel数据 如何读取特定sheet的excel数据
1、安装pandas
已经有的可以不用再安装
>pip install pandas
2、读取数据
首先将excel数据和代码放在一个文件夹下
import pandas as pd data = pd.read_excel('data.xlsx') # 默认读取第一个sheet print(data.head()) # 预览数据
3、其它形式
data_super = pd.read_excel('data.xlsx', sheet_name='sheet1') # 读取特定的sheet data = pd.read_excel('data.xlsx', header=None) # 没有表头
-
python如何读取xlsx文件中的数据
2020-06-29 16:51:52book = xlrd.open_workbook('./data/book.xlsx') # 选择页数为第1页 sheet1 = book.sheets()[0] # 数据总行数 nrows = sheet1.nrows print('数据总行数:', nrows) # 数据总列数 ncols = sheet1.ncols p第一步安装xlrd模块
- 直接在终端(cmd窗口)安装即可
pip install xlrd===1.2.0
-
因为
pip install xlrd
安装的是最新版本,但是最新版本不支持xlrd了,只支持xls表格。指定安装1.2.0版本的即可。 -
最新版本的报错。
-
感谢提醒
-
如果已安装,就卸载重装
pip uninstall xlrd pip install xlrd===1.2.0
第二步导入xlrd模块
# 常用功能 import xlrd # 打开实验数据表格 book = xlrd.open_workbook('./data/book.xlsx') # 选择页数为第1页 sheet1 = book.sheets()[0] # 数据总行数 nrows = sheet1.nrows print('数据总行数:', nrows) # 数据总列数 ncols = sheet1.ncols print('表格总列数:', ncols) # 获取表中第三行的数据 x = sheet1.row_values(2) print('第3行: ', x) # 获取表中第二列的数据 y = sheet1.col_values(1) print('第二列: ', y) # 获取表中第二列且不要第一个值的数据 y_noone = sheet1.col_values(1)[1:] print('第二列且不要第一个值: ', y_noone) # 获取第3行第3列的单元格的数据 x_3_y_3 = sheet1.cell(2, 2).value print('第3行第3列的单元格的值:', x_3_y_3)
注意:
- python操作excel主要用两个库,一个是刚才介绍的xlrd,这个是读excel,另一个xlwt是写excel的模块。
-
python读取xlsx的方法
2021-02-04 01:34:58python怎么从excel中读取数据?#导入包 import xlrd #设置路径 path='C:\\Users\\jyjh\\Desktop\\datap.xlsx' #打开文件 data=xlrd.open_workbook(path) #查询工作表 sheets=data.sheets() sheets 可以通过函数、...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]
python 用哪个库可以直接读取 读取文件 xlsx
import xlrd import re import sqlite3 def read_xlsx(): workbook = xlrd.open_workbook('E:\20160322.xlsx') booksheet = workbook.sheet_by_name('Sheet1') p = list() for row in range(booksheet.nrows): row_data = [] for col in range(b
python 如何读取 excel 指定单元格内容
首先打开电脑上编写python的软件。
然后新建一个py文件,如下图所示。
然后就是打开想要读取的表格,如下图所示。
接着就是指定要读取一个excel表中的那个表格。
#读取Excel import xlrd data = xlrd.open_workbook(excelFile) table = data.sheets()[0] nrows = table.nrows #行数 ncols = table.ncols #列数 for i in xrange(0,n
python 如何读取excel文件 将每一行存为数组
Python将xls转换成xlsx
python读取XLSX报错:Traceback (most recent callimport pandas as pdstudents = pd.read_excel(r'C:\Users\asus\Desktop表里面有中文最好加一个encoding='gb18030'
Python如何将一个列表写入到一个excel表中的一列,Python如何将一个列表写入到一个excel表中的一列,CSS布局HTML小编今天和大家分享Python代码,谢啦。
import xlwt f = xlwt.Workbook() #创建工作薄 sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet list = [1,2,3,4,5] j = 0 for i in list: sheet1.write(j,0,i) #循环写入 竖着写 j=j+1 f.save('text.xls')#保存文件
python xlsxwriter怎么打开文件
-
【Python】使用Python操作XLSX数据表
2022-03-03 23:45:224.获取一个区域内所有单元格数据: 获取指定区域的单元格数据: 单元格数字和字母之间的转换: 工作表的最大最小行和列: 5.单元格数据的修改: 向指定单元格写入数据: 追加工作表内容: 在工作表中插入数据... -
Python读取数据集并消除数据中的空行方法
2020-12-25 13:16:43如下所示: # -*- coding: utf-8 -*- # @ author hulei 2016-5-3 from numpy import * import operator ...def getDataSet(filename,numberOfFeature): #将数据集读入内存 fr = open(filename) numberOfLines = -
Python读写xlsx文件
2021-09-26 14:36:33今天在群里有朋友问python如何生成xlsx文件,刚好也给大家出一个简单教程,思路清晰,简洁明了,话不多说,直接上干货 首先先导入xlwt模块,创建工作表和sheet页 #导入xlwt模块 import xlwt #创建一个Workbook... -
Python读取xlsx表格并转换成Python列表,简单可行
2021-04-28 14:47:47网上大多数方法是利用的字典进行转换,但是字典的无序性让人有些头疼,因此这里利用二维列表来直接进行读取,列表的格式如下: table=[[第一行数据],[第二行数据],[第三行数据],[第四行数据],[第五行数据]...[第n行... -
python使用pandas读取xlsx数据并存入txt
2022-03-11 21:25:04使用pandas读取xlsx数据并存入txt文件 转换一个文件: import pandas as pd df = pd.read_excel('../data/x/ant_1.5.xlsx',usecols="C,X") # 使用pandas模块读取数据 df['Class']=df['Class'].str.replace('.','/',... -
python 怎么读取xlsx文件
2020-12-02 22:52:42脚本如下:fromopenpyxlimportload_workbookworkbook=load_workbook(u'/tmp/test.xlsx')#找到需要xlsx文件的位置booksheet=workbook.active#获取当前活跃的sheet,默认是第一个sheet#如果想获取别的sheet页采取下面... -
用python读取xlsx文件
2020-12-18 11:28:41xlrd库读取首先安装xlrd库,安装方法:pip install xlrdimport xlrd#打开excelwb = xlrd.open_workbook('test_user_data.xlsx')#按工作簿定位工作表sh = wb.sheet_by_name('TestUserLogin')print(sh.nrows)#有效数据... -
Python读取xlsx表格并转换成Python列表
2020-11-25 21:47:39Python读取xlsx表格并转换成Python列表 参考链接https://www.cnblogs.com/ilovepython/p/11068841.html import xlrd from xlrd import xldate_as_tuple import datetime ''' xlrd中单元格的数据类型 数字一律按浮点... -
python3 读取xlsx中的数据
2019-03-11 16:15:35import xlrd # 文件路径 file_path = r'F:/test.xlsx' #文件路径的中文转码,如果路径非中文可以...#获取数据 data = xlrd.open_workbook(file_path) #获取sheet 此处有图注释(见图1) table = data.sheet_by_name(... -
python 读取xlsx文档中的数据,写入SQLlite .db文档中
2021-03-16 15:36:47思路就是:读取xlsx里面数据然后,用字典去储存,然后在Sql语句写入 #!/usr/bin/python import sqlite3 from openpyxl.reader.excel import load_workbook # 读取xlsl数据 DataDict = {} # 存放key Datalist = ... -
使用Python对xlsx,csv, txt格式文件进行读、写并绘图
2022-04-09 15:38:39最近需要用到python通过读取,写入Excel数据,并画一些图。虽然以前学过一些,但是都忘得差不多了,故翻出以前学习的资料,整理在此,常用常新,也方便自己以后复习。 -
python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)
2021-11-06 14:34:02python 读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件。 二、解决方法: 1、确认自己安装的xlrd版本: 可以先用以下命令看看自己安装的xlrd是什么版本: pip show xlrd ... -
python中读取xlsx文件
2021-09-05 20:28:04安装包 打开cmd pip install xlrd #或者去pycharm中下也可以 打开文件 # 打开实验数据表格 book = xlrd.open_workbook('../景区信息.xlsx') ...获取某一行某一列数据 # 获取表中第三行的数据 x = sheet -
使用Python读取xlsx文件
2020-12-29 00:52:45Eric Gazoni写了openpyxl读/写xlsx文件更多详细信息可从他的博客和任何Python编码器的代码库想要尝试它晚会有点晚,但xlrd现在本机支持xlsx 。 我使用pip install xlrd --upgrade从命令提示符( WindowsKey + R然后... -
Python数据分析入门--读取xlsx文件指定列
2021-08-17 15:05:28读取xlsx的整列数据很容易,但是要读取指定sheet的指定列,将这个当成参数设定,这个相信大多数程序员都不会,废话不多说,直接上代码: import xlrd def get_by_index(filename, colindex, by_index): data = xlrd... -
python 读取xlsx表中的数据
2020-03-18 10:50:26一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍 1、常用单元格中的数据类型 0 empty,1 string(text), 2 numbe... -
python读取xlsx
2022-01-27 09:34:50通过pandas库可读取xlsx文件,读取方式为 import pandas as pd data = pd.read_csv('./data.xlsx') 但pandas读取xlsx文件需要xlrd库,未安装则会提示缺少库文件,另外,如果xlrd库版本过高,则会提示 xlrd.... -
python导入xlsx文件-python怎么用pd导入xlsx
2020-11-01 12:54:11python使用pandas和... 读取前n行所有数据# coding: utf-8import pandas as pd# 读取前n行所有数据df = pd.read_excel('school.xlsx')#读取xlsx中第一个sheetdata1 = df.head(7) # 读取前7行的所有数据,data...