首页 / PYTHON / python操作excel
python操作excel
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python操作excel,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2129字,纯文字阅读大概需要4分钟。
内容图文
![python操作excel](/upload/InfoBanner/zyjiaocheng/845/8a2c47f557e24bc0a8edb6e21335cfec.jpg)
pip install xlwt 写模块,将原来的内容覆盖
pip install xlrd 读模块
pip install xlutils 修改excel模块
#操作写excel import xlwt #写excel import xlrd #读excel import xlutils #操作excel ''' 1、新建一个excel 2、在excel里面添加一个sheet add_sheet 3、在sheet里面写东西,操作行、列 ''' book=xlwt.Workbook() sheet = book.add_sheet('sheet2') # sheet.write(0,0,'ID') # sheet.write(0,1,'username') # sheet.write(0,2,'password') # # sheet.write(1,0,'1') # sheet.write(1,1,'tanailing') # sheet.write(1,2,'123456') stus =[ [1,'njf1','12345'], [2,'njf2','12346'], [3,'njf3','12347'], [4,'njf4','12348'], [5,'njf5','12349'] ] heard =['id','uname','pwd'] rowline = 0 colline = 0 for one in heard: sheet.write(rowline,colline,one) colline += 1 line = 1 for i in stus: col_nume = 0 for j in i : sheet.write(line,col_nume,j) col_nume += 1 line += 1 book.save('学习操作写excel33.xls')
import xlrd '''' 1、打开一个excel 2、获取sheet页,book.sheet_by_index,sheet_by_name ''' book =xlrd.open_workbook('学习操作写excel.xls') #打开一个excel sheet = book.sheet_by_index(0)#打开excel的sheet,通过下标获取 # sheet = book.sheet_by_name('sheet1') #通过sheet页的名称获取 # print(sheet.nrows) #打印有多少行 # # print(sheet.ncols) #打印有多少列 # # print(sheet.cell(0,0).value) #获取指定单元格的内容 行 列 的值 # # print(sheet.row_values(0)) #获取第1行的整行的内容 # # print(sheet.col_values(0)) #获取第1列的整列的内容 #根据已知的行数,找到每一行的内容 ''' for i in range(sheet.nrows):#得到sheet里面有多少行 print(sheet.row_values(i)) #将每一行的内容打印出来 ''' ''' ['ID', 'username', 'password'] ['1', 'tanailing', '123456'] ''' #根据已知的列数,找到每一列的内容 for col in range(sheet.ncols): print(sheet.col_values(col)) ''' ['ID', '1'] ['username', 'tanailing'] ['password', '123456'] '''
import xlutils import xlrd '''excle的修改,和xlrd配合一起使用''' from xlutils import copy #从xlutils中导入copy book=xlrd.open_workbook('学习操作写excel.xls') ''' 1、先用xlrd打开一个excel 2、然后用xlutils将打开的book复制 3、在对复制的book进行操作 ''' book=xlrd.open_workbook('学习操作写excel.xls') new_book=copy.copy(book) #将打开的excel复制成心的excel,然后对新的这个excel进行操作 sheet=new_book.get_sheet(0) #获取sheet sheet.write(0,1,'谭艾玲') sheet.write(1,1,'hahahah') new_book.save('学习操作写excel.xls')
内容总结
以上是互联网集市为您收集整理的python操作excel全部内容,希望文章能够帮你解决python操作excel所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。