python中读取excel文件

发布网友 发布时间:2022-03-25 17:10

我来回答

2个回答

懂视网 时间:2022-03-25 21:31

产品型号:ASUS S340MC

系统版本:Windows 10

软件版本:Microsoft Office Excel 2019

1、首先打开dos命令窗,安装必须的两个库,命令是:pip3 install xlrd、Pip3 install xlwt;

2、然后准备好excel,打开pycharm,新建一个excel.py的文件,导入支持库import xlrdimport xlwt。

3、贴出代码,具体分析:要操作excel,首先得打开excel,使用open_workbook(路径)要获取行与列,使用nrows(行),ncols(列)获取具体的值,使用cell(row,col)。value。

4、要在excel写入值,就要使用write属性,重点说明写入是用到xlwt这个资源库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls。

总结:

python读取excel数据分为三个步骤,分别是打开dos命令窗,安装必须的两个库,并准备好excel,打开pycharm;然后贴出代码,具体分析;最后使用write属性,在excel写入值。

热心网友 时间:2022-03-25 18:39

常用的简单的用法:

from xlrd import open_workbook
book=open_workbook(r'C:\Users\admin\Desktop\q.xlsx')
sheet=book.sheets_names()[0]#第一个工作表名称
sheet=data.sheet_by_name('Sheet1')#获得第一个工作表
sheet=book.sheets()[0]#获得第一个工作表
#获取总行数
nrows = table.nrows
#获取总列数
ncols = table.ncols
#工作表的数目
book.nsheets
sheet.cell(0,1)
sheet.row(0)
#读取第二列的内容,从第二行开始,并对其求和
sum(x.value for x in sheet.col(1,start_rowx=1))
sum(sheet.col_values(1,start_rowx=1))#同上

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
12.583662s