excel最简单的读写操作

读excel:xlrd

网文:https://www.cnblogs.com/fufuworkspace/p/9958142.html

一.openpyxl只可以对xlsx操作,不能对xls操作吧。所以用xlrd和xlrt

二.xlrd

1.打开excel读取数据:wb=xlrd.open_workbook('a.xls')

2.获取sheet(第一个)对象:book=wb.sheets()[0]

3.行操作:

3.1获取最大行row=book.nrows          

3.2返回第6行中所有的单元格对象组成的列表book.row(5)

3.3返回第1行中第1-3列的值book.row_values(0,start_colx=1,end_colx=3)

4.列操作

4.1获取最大列col=book.ncols

4.2返回第6列中所有的单元格的值col1=book.col(5)

4.3返回第1列中所有单元格的数据组成的列表book.col_values(0, start_rowx=0, end_rowx=None)) #

5.单元格的操作

5.1返回单元格的值book.cell_value(rows=1,cols=2)

--------------------------------------------------------------------------------------------------

写excel:xlwt

网文:https://www.cnblogs.com/python-robot/p/9958352.html      

1.创建excle并且支持写中文:workbook=xlwt.Workbook(encoding='utf-8')创建

2.创建sheet页:work_sheet=workbook.add_sheet('第一张sheet')

3.写入:work_sheet.write(row,col,'this is test2')

4.保存excel:workbook.save('xie.xls')

 

posted @ 2020-06-06 10:55  从学习到放弃  阅读(337)  评论(0编辑  收藏  举报