美文网首页
Python-Excel-openpyxl-07-单元格边框设置

Python-Excel-openpyxl-07-单元格边框设置

作者: Data_Python_VBA | 来源:发表于2019-08-16 20:05 被阅读0次

微信公众号原文

系统:Windows 7
语言版本:Anaconda3-4.3.0.1-Windows-x86_64
编辑器:pycharm-community-2016.3.2
openpyxl:2.6.2

  • 这个系列讲讲Python对Excel的操作
  • 使用openpyxl模块
  • 今天讲讲单元格边框的设置

Part 1:代码

from openpyxl import load_workbook
from openpyxl.styles import Border, Side, colors

excel_address = r"E:\Coding\E_PythonWriting\Excel\openpyxl示例_7.xlsx"
wb = load_workbook(excel_address)
sht = wb.worksheets[0]

sht["D5"] = "测试"

border_set = Border(left=Side(style='thick', color=colors.RED),
                    right=Side(style='medium', color=colors.BLACK),
                    top=Side(style='double', color=colors.BLUE),
                    bottom=Side(style='dotted', color=colors.BLACK))

sht["D5"].border = border_set

wb.save(excel_address)


代码截图

3.png

执行结果

2.png

style参数

1.png

Part 2:部分代码解读

  1. 边框也是一个类,定以后赋值给单元格的border属性
  2. 本文中就是分别设置了一个单元格的四条边,定义其颜色及样式,还是非常方便的
  3. Border 还有其它参数,一般不涉及就没有研究了

Border参数

4.png

本文为原创作品,欢迎分享朋友圈

常按图片识别二维码,关注本公众号
Python 优雅 帅气


12x0.8.jpg

相关文章

  • Python-Excel-openpyxl-07-单元格边框设置

    微信公众号原文 系统:Windows 7语言版本:Anaconda3-4.3.0.1-Windows-x86_64...

  • table表格的属性

    border:设置边框。例: cellspacing:设置单元格与单元格之间的空白间距 cellpadding:设...

  • 表格属性

    设置表格标题位置caption-side 单元格间距border-spacing,属性值为像素值 设置单元格边框是...

  • 用openpyxl编写excel

    用openpyxl编写excel,设置页面大小,页边距,打印标题,单元格边框,合并单元格,设置字号大小,文字自动换...

  • NPOI 设置单元格边框

    很多表格中都要使用边框,本节将为你重点讲解NPOI中边框的设置和使用。 边框和其他单元格设置一样也是调用ICell...

  • 10.10个小技巧

    1.斜线表头(设置单元格) 如图一,姓名和月份强制换行,A1单元格右键设置单元格格式-边框 2.多文本合并(ctr...

  • Excel-基础2讲(设置单元格格式与分列)

    一、设置单元格格式——对齐、边框 1、自动换行2、当单元格内容过多时,是否超出此单元格显示3、设置上下左右对角线的...

  • 第2单元 建立工作表——格式化工作表

    格式化字符 设置对齐与合并单元格 格式化数字 设置边框 设置底纹 复制格式 删除格式 设置条件格式

  • CSS笔记16:border-collapse

    合并表格单元格边框 未合并边框时样式未合并表格单元格边框

  • Excel基础之单元格格式二

    除了对单元格的数字、对齐、边框等的设置,我还还可以套用excel自带的模板一键美化单元格以及设置条件格式。 1、 ...

网友评论

      本文标题:Python-Excel-openpyxl-07-单元格边框设置

      本文链接:https://www.haomeiwen.com/subject/pqxcsctx.html