py_excel

xlrd

  1. 读excel
workbook = xlrd.open_workbook(file_path)
sheet = workbook.sheet_by_name(sheet_name)
# 有效行
sheet.nrows
# 行数据
sheet.row_values(num)
# 列数据
sheet.col_values(num)

xlwt

写excel

workbook1 = xlwt.Workbook()
sheet = workbook1.add_sheet(k)
sheet.write(row,col,str,style)
workbook1.save(filepath)
  1. style 部分

    style = xlwt.XFStyle()  # 创建一个样式对象,初始化样式
    style1 = xlwt.XFStyle()
    al = xlwt.Alignment()
    al.horz = 0x02 # 设置水平居中
    al.vert = 0x01 # 设置垂直居中 style.alignment = al
    style1.alignment = al
    ## 设置字体样式
    font = xlwt.Font() # 为样式创建字体
    font.name = 'Times New Roman'
    font.bold = True # 黑体
    style.font = font # 设定样式
    ## 设置边框
    borders = xlwt.Borders() borders.left = xlwt.Borders.MEDIUM # 添加边框-虚线边框
    borders.right = xlwt.Borders.MEDIUM # 添加边框-虚线边框
    borders.top = xlwt.Borders.MEDIUM # 添加边框-虚线边框
    borders.bottom = xlwt.Borders.MEDIUM style.borders = borders style1.borders = borders

openpyxl

  1. 这个库作用就是读 是公式形成的单元格 的 公式
workbook = openpyxl.load_workbook(file_name, read_only=True)
sheet = workbook.get_sheet_by_name(sheet_name)

Py_excel的更多相关文章

  1. python_adb 图形界面获取app测试数据,并展示部分测试报告v1.0版本

    想到平时想用adb 我就忍不住去翻开笔记,脑子记不住,不好使,不知道大家有没有这个想法呢,不管你有没有,反正我有了,ttm,太烦人了,于是乎,我就开始给自己写个需求文档, 这就是我写的,产品需求,合理 ...

随机推荐

  1. JZOJ 3889

    \(\text{Problem}\) 小H是个善于思考的学生,她正在思考一个有关序列的问题. 她的面前浮现出了一个长度为 \(n\) 的序列 \({ai}\),她想找出两个非空的集合 \(S.T\). ...

  2. el-dialog中中使用echarts

    1.在dialog中使用open方法 <el-dialog :title="diaTitle" :visible.sync="dialogVisible" ...

  3. 添加weui-miniprogram

    1.打开根目录 npm init npm install weui-miniprogram --save 2.打开project.config.json 设置 "packNpmManuall ...

  4. mybatis动态标签——choose、when、otherwise

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...

  5. Vulnhub:mhz_c1f靶机

    kali:192.168.111.111 靶机:192.168.111.197 信息收集 端口扫描 nmap -A -v -sV -T5 -p- --script=http-enum 192.168. ...

  6. 179. 最大数 (Medium)

    问题描述 179. 最大数 (Medium) 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数. 注意: 输出结果可能非常大,所以你需要返回一个字符串而不是整数 ...

  7. pwn基础

    pwn常用工具 1.IDA 是一个世界顶级的交互式反汇编工具,主要用来静态分析. 使用F5即可将汇编反编译成易于阅读的伪代码:空格键:文本,图形和反汇编窗口的切换:ESC:退到上一个操作地址:F7:单 ...

  8. postman连接mysql数据库

    转载:https://www.cnblogs.com/pengxiaojie/p/13495237.html 1.安装 2.启动服务 3.执行sql语句 安装: 想要postman连接mysql,需要 ...

  9. vue3 打开页面input框自动获得焦点

    1.需要聚焦的el-input输入框设置ref值: ref="getfcous" <el-input v-model="workorder" ref=&q ...

  10. 新的学习历程-python3 基本运算

    1 print(5 / 2) # 2.5 2 print(5 // 3) #1 取整除 3 print(5 % 3) #2 取余数(取模) 4 print(5 ** 2) #25 5的2次方 5 pr ...