介绍
xlsx文件怎么利用python进行读取?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
一准备工作:
二xlrd库读取
首先安装xlrd库,安装方法:
pip install xlrd
import xlrd #打开excel 时间=wb xlrd.open_workbook (& # 39; test_user_data.xlsx& # 39;) #按工作簿定位工作表 时间=sh wb.sheet_by_name (& # 39; TestUserLogin& # 39;) 打印(sh.nrows) #有效数据行数 打印(sh.ncols) #有效数据列数 打印(sh.cell (0, 0) value) #输出第一行第一列的值 打印(sh.row_values(0)) #输出第一行的所有值 #将数据和标题组合成字典 print (dict (zip (sh.row_values (0) sh.row_values (1)))) #遍历excel,打印所有数据 for 小姐:拷贝范围(sh.nrows): 打印才能(sh.row_values(我)
输出结果:
三:熊猫库读取
1。安装熊猫:
, pip install 熊猫
2。代码如下
import pandas as pd 时间=df pd.read_excel (& # 39; test_user_data.xlsx& # 39;) data=https://www.yisu.com/zixun/df.values 打印(“获取到所有的值:/n {}“.format(数据)
结果如下:
3操作行列
读取列数
import pandas as pd #读取第一列,第二列,第四列 时间=df pd.read_excel (& # 39; test_user_data.xlsx& # 39;, sheet_name=& # 39; TestUserLogin& # 39;, usecols=(0, 1, 3)) data =df.values 打印(数据)
读取行数
import pandas as pd #读取第一行 时间=df pd.read_excel (& # 39; test_user_data.xlsx& # 39;, sheet_name=& # 39; TestUserLogin& # 39;, nrows=1) data =df.values 打印(数据)
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。