python xlrd写入数据_python之xlrd读写excel

前提摘要:1.安装好xlrd,cmd命令:pip install xlrd

2.引用xlrd模块 :import xlrd

1.使用xlrd模块读取Excel文件Workbook = xlrd.open_workbook(excelFile.xls)

2.获取表单名booknames=workbook.sheet_names() # 以列表的形式返回

3.打开表单mySheet= Workbook.sheet_by_index(index) #通过索引打开

mySheet=Workbook.sheet_by_name(bookname) #通过表单名打开

4.或者表单行数和列数nrows = mySheet.nrows #获取总行数

ncols = mySheet.ncols #获取总列数

5.获取一行和一列的数据myRowValues = mySheet.row_values(i) #i是行数,从0开始计数,返回list对象。

myColValues = mySheet.col_values(i) #i是列数,从0开始计数,返回list对象。

6.读取单元格数据myCell = mySheet.cell(i, j) #获取单元格,i是行数,j是列数,行数和列数都是从0开始计数。

myCellValue = myCell.value #通过单元格获取单元格数据。

myCellValue = mySheet.cell_value(i, j) #直接获取单元格数据,i是行数,j是列数,行数和列数都是从0开始计数。

7.用xlrd写入数据copy_workbook= copy(Workbook) #简历写入的副本

wb=get_sheet(bookindex) #打开写入的表单

wb.write(row,col,value) #在单元格里写入对应的值

copy_workbook.save(self.filepath) #保存文件

当然这种方法少量数据简单,数据多的话就要用xlwt了

前提摘要:1.安装好xlrd,cmd命令:pip install xlrd 2.引用xlrd模块 :import xlrd 1.使用xlrd模块读取Excel文件Workbook = xlrd.open_workbook(excelFile.xls) 2.获取表单名booknames=workbook.sheet_names() # 以列表的形式返回 3.打开表单mySheet= Workbook.sheet_by_index(index) #通过索引打开 mySheet=Workbook.sheet_by_name(bookname) #通过表单名打开 4.或者表单行数和列数nrows = mySheet.nrows #获取总行数 ncols = mySheet.ncols #获取总列数 5.获取一行和一列的数据myRowValues = mySheet.row_values(i) #i是行数,从0开始计数,返回list对象。 myColValues = mySheet.col_values(i) #i是列数,从0开始计数,返回list对象。 6.读取单元格数据myCell = mySheet.cell(i, j) #获取单元格,i是行数,j是列数,行数和列数都是从0开始计数。 myCellValue = myCell.value #通过单元格获取单元格数据。 myCellValue = mySheet.cell_value(i, j) #直接获取单元格数据,i是行数,j是列数,行数和列数都是从0开始计数。 7.用xlrd写入数据copy_workbook= copy(Workbook) #简历写入的副本 wb=get_sheet(bookindex) #打开写入的表单 wb.write(row,col,value) #在单元格里写入对应的值 copy_workbook.save(self.filepath) #保存文件 当然这种方法少量数据简单,数据多的话就要用xlwt了
经验分享 程序员 微信小程序 职场和发展