zoukankan      html  css  js  c++  java
  • Python常用模块(excel)

    一、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')                   #   保存文件
  • 相关阅读:
    Pandas学习整理与实践
    数据描述性统计整理
    关于购置硬盘的相关注意点
    福大软工 · 最终作业
    福大软工 · 第十二次作业
    Beta冲刺 (7/7)
    Beta冲刺 (6/7)
    深度剖析Vue中父给子、子给父、兄弟之间传值!
    mysql 增删改插
    前端必学TypeScript之第一弹,st基础类型!
  • 原文地址:https://www.cnblogs.com/huajie-chj/p/14291770.html
Copyright © 2011-2022 走看看