首页 > 编程语言 > 详细

Python常用模块(excel)

时间:2021-01-18 14:42:37      阅读:18      评论:0      收藏:0      [点我收藏+]

一、excel 模块使用

  1. 创建 excel 文件并构建对应数据

 1 import xlrd
 2 import xlwt
 3 
 4 book = xlwt.Workbook()
 5 sheet = book.add_sheet("sheet1")
 6 sheet.write(0,0,"编号")
 7 sheet.write(0,1,"姓名")
 8 sheet.write(1,0,"1")
 9 sheet.write(1,1,"成华杰")
10 
11 book.save("收集.xls")

 备注:

    1. 如果本地是微软的office,扩展名不建议用.xlsx,因为文件无法打开

    2.如果本地是wps, 扩展名 xls和xlsx都可以使用

  2. 读取 excel  文件

 1 import xlrd
 2 
 3 book = xlrd.open_workbook("收集.xls")
 4 sheet = book.sheet_by_index(0)
 5 # sheet = book.sheet_by_name("sheet1")
 6 print(sheet.cell(0,0).value) #    指定单元格
 7 print(sheet.row_values(0)) #    获取某一行的数据
 8 print(sheet.col_values(0)) #    获取某一列的数据
 9 print(sheet.nrows) #    总共有多少行
10 print(sheet.ncols) #    总共有多少列

  3. 修改 excel  文件

 1 import xlrd
 2 
 3 from xlutils.copy import copy
 4 
 5 xg = xlrd.open_workbook(收集.xls)    #   打开 收集.xls文件
 6 xg1 = copy(xg)                         #   利用xlutils.copy下的copy函数复制
 7 xg2 = xg1.get_sheet(0)                 #   获取表单0
 8 xg2.write(0, 0, ID!)                 #   改变(0,0)的值
 9 xg2.write(5,0,label = 结束)          #   增加(5,0)的值
10 xg1.save(收集.xls)                   #   保存文件

 

Python常用模块(excel)

原文:https://www.cnblogs.com/huajie-chj/p/14291770.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!