python怎么读xlsx_用python读取xlsx文件
一 准备工作:
二 xlrd库读取
首先安装xlrd库,安装方法:
pip install xlrd
import xlrd
#打开excel
wb = xlrd.open_workbook('test_user_data.xlsx')
#按工作簿定位工作表
sh = wb.sheet_by_name('TestUserLogin')
print(sh.nrows)#有效数据行数
print(sh.ncols)#有效数据列数
print(sh.cell(0,0).value)#输出第一行第一列的值
print(sh.row_values(0))#输出第一行的所有值
#将数据和标题组合成字典
print(dict(zip(sh.row_values(0),sh.row_values(1))))
#遍历excel,打印所有数据
for i in range(sh.nrows):
print(sh.row_values(i))
输出结果:
三:pandas库读取
1.安装pandas:
pip install pandas
2.代码如下
import pandas as pd
df = pd.read_excel('test_user_data.xlsx')
data=df.values
print("获取到所有的值:\n{}".format(data))
结果如下:
3 操作行列
读取列数
import pandas as pd
#读取第一列、第二列、第四列
df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',usecols=[0,1,3])
data = df.values
print(data)
读取行数
import pandas as pd
#读取第一行
df = pd.read_excel('test_user_data.xlsx',sheet_name='TestUserLogin',nrows=1)
data = df.values
print(data)
以上就是用python读取xlsx文件的详细内容,更多关于python读取xlsx文件的资料请关注脚本之家其它相关文章!
python怎么读xlsx_用python读取xlsx文件相关推荐
- python读取xlsx文件找不到_在python中打开并读取excel .xlsx文件
我正在尝试使用python打开一个excel .xlsx文件,但我无法找到办法,我尝试使用pandas但是它想要使用一个名为NumPy的库我试图安装numpy但它仍然可以找不到. 我也尝试过使用xlr ...
- python读取xlsx文件中的日期
因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误--即:只能读取成浮点数,而不能以日期的格式获取. 导入xlrd 首先保证要导入xlrd,若没有,可执行下面语句下载 ...
- python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)
一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...
- python xlsxwriter行数_使用python库xlsxwriter库来输出各种xlsx文件的示例
功能性的文章直接用几个最简单的实现表达: xlsxwriter库的核心就是其Workbook对象. 创建一个指定名字的xlsx文件: import xlsxwriter filename = '/Us ...
- Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略
Py之Xlrd:Xlrd简介.安装.使用方法(读取xlsx文件的shee表头名/总行数/总列数.每一行的内容.指定列的内容)之详细攻略 导读 xlrd,xlwt和xlutils是用Pyth ...
- java poi 读取xlsx文件_使用POI读取xlsx文件(SXSSFWorkbook)
我正在尝试使用POI来读取大型xlsx文件的第一次测试,但要使用小文件进行简单测试,我无法显示单元格的值.使用POI读取xlsx文件(SXSSFWorkbook) 有人可以告诉我什么是我的错误.所有的 ...
- java取linux本地xml,java-使用apache poi读取.xlsx文件会在Linux机器...
我有一个读取.xlsx文件并向用户显示内容的应用程序.该应用程序在Windows环境下运行良好. 我将此Web应用程序的.war文件部署在ubuntu服务器上的tomcat6上.我还复制了服务器上的. ...
- R语言中读取xlsx文件的方法
R语言中读取xlsx文件的方法 安装包 install.packages("openxlsx") library(openxlsx) 文件名+sheet的序号 data<- ...
- matlab读取xlsx文件,将大Excel(xlsx)文件加载到matlab中
我使用Windows 64bit,8GB RAM和Matlab 64bit . 我试图将.xlsx文件加载到matlab中 . 文件大小约为700MB,包含673928行和43列的工作表 . 首先,我 ...
最新文章
- LeetCode 221. Maximal Square----动态规划--谷歌面试算法题--Python解法
- 2021年春季学期-信号与系统-第二次作业参考答案-第六小题
- 大学计算机等级培训卷子,大学计算机期中考试试卷示例.doc
- 第四范式重磅发布企业级AI操作系统Sage AIOS
- 六十三、Vue中非父子(兄弟)组件间传值,插槽的使用和作用域插槽(非常重要)
- java分布式对象(RMI+部署使用RMI的程序)
- filestorage 修改吧部分数据_数据库系统概论课后答案||第五版
- 如何操作2345浏览器的历史记录
- Web Hacking 101 中文版 十八、内存(二)
- python全栈和java全栈_全栈和python的区别
- python类方法和实例方法syntax errors_python新手常犯的17个错误
- ATFX:中国8月CPI同比2.5%,货币政策仍有宽松空间
- 大数据技术与应用专业 课 程 标 准
- mybatis日期查询
- linux mysql cnf_mysql在linux下查看my.cnf位置的方法
- Excel VBA简介
- Linux安装zabbix4
- 如何使用Python api 函数写股票策略
- 基于搜狗微信爬取微信公众号的文章
- 【工具使用系列】关于 MATLAB 多机电力应用,你需要知道的事
热门文章
- [HDU] Tr A
- python socket单线程通信
- 软件战争中的小插曲:比较搜狗拼音和QQ拼音输入法
- 开机时进入 grub rescue>的解决方法
- 开发chrome 插件, background.js中 console log 看不到解决方法
- 关于前端使用JavaScript无法实现canvas打印问题的解决
- Android Studio停留在“Indexing paused due to batch update”的解决方案
- Android解决NDK not configured问题
- nginx 配置https 并解决重定向后https协议变成了http的问题
- 解决yum 不能更新问题 :yum 报错Loaded plugins: fastestmirror, refresh-packagekit, security