做电影网站心得体会,网站开发 渠道,黄冈建设局网站,有关做网站项目的毕业答辩文章目录 前言python - excel 设置样式1. 准备2. 示例2.1. 给单元格设置样式等线、大小为24磅、斜体、红色颜色和粗体2.2. 给第二行设置样式宋体、大小为16磅、斜体、红色颜色和粗体2.3. 给第三行数据设置垂直居中和水平居中2.4. 给第四行设置行高为30… 文章目录 前言python - excel 设置样式1. 准备2. 示例2.1. 给单元格设置样式等线、大小为24磅、斜体、红色颜色和粗体2.2. 给第二行设置样式宋体、大小为16磅、斜体、红色颜色和粗体2.3. 给第三行数据设置垂直居中和水平居中2.4. 给第四行设置行高为302.5. 给第五行设置列宽为152.6. 给A列设置列宽为 302.7. 在A1单元格应用边框样式2.8. 完整demo 前言 如果您觉得有用的话记得给博主点个赞评论收藏一键三连啊写作不易啊^ _ ^。 而且听说点赞的人每天的运气都不会太差实在白嫖的话那欢迎常来啊!!! python - excel 设置样式
1. 准备
准备一个无样式的excel
生成demo可以看这里 python- excel 创建/写入/删sheet花式遍历
2. 示例
2.1. 给单元格设置样式等线、大小为24磅、斜体、红色颜色和粗体
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 输入等线 24号加粗斜体字体颜色红色。# 直接使用cell的font属性将Font对象赋值给它# 声明样式bold_italic_24_font Font(name等线, size24, italicTrue, colorColor(rgbFF0000), boldTrue)# 给单元格设置样式newSheet[A1].font bold_italic_24_fontwb.save(file_path)except Exception as e:print(fException : {e}) 2.2. 给第二行设置样式宋体、大小为16磅、斜体、红色颜色和粗体
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 输入等线 24号加粗斜体字体颜色红色。# 直接使用cell的font属性将Font对象赋值给它# 声明样式bold_italic_16_font Font(name宋体, size16, italicTrue, colorColor(rgbFF0000), boldTrue)# 给第二行设置样式for cell in newSheet[2]:cell.font bold_italic_16_fontwb.save(file_path)except Exception as e:print(fException : {e}) 2.3. 给第三行数据设置垂直居中和水平居中
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 给第三行设置对齐方式:给第三行数据设置垂直居中和水平居中for cell in newSheet[3]:cell.alignment Alignment(horizontalcenter, verticalcenter)wb.save(file_path)except Exception as e:print(fException : {e})2.4. 给第四行设置行高为30
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 给第四行设置行高为30newSheet.row_dimensions[4].height 30wb.save(file_path)except Exception as e:print(fException : {e})2.5. 给第五行设置列宽为15
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 给第五行设置列宽为15for column_letter in range(1, newSheet.max_column 1):if 5 column_letter:# chr(64 column_letter)用于将列号的数值转换为列字母标识符newSheet.column_dimensions[chr(64 column_letter)].width 15wb.save(file_path)except Exception as e:print(fException : {e}) 2.6. 给A列设置列宽为 30
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 给A列设置列宽为 30newSheet.column_dimensions[A].width 30wb.save(file_path)except Exception as e:print(fException : {e}) 2.7. 在A1单元格应用边框样式
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 创建一个Border对象来定义边框样式border Border(leftSide(stylethin), # 左边框rightSide(stylethin), # 右边框topSide(stylethin), # 上边框bottomSide(stylethin) # 下边框)# 在A1单元格应用边框样式newSheet[A1].border borderwb.save(file_path)except Exception as e:print(fException : {e}) 2.8. 完整demo
import osfrom openpyxl import load_workbook
from openpyxl.styles import Font, Alignment, Color, Border, Sidedef listdir(file_path):paths os.listdir(file_path)print(f返回指定目录【{file_path}】下的所有文件和目录名:{os.listdir(file_path)})return pathsif __name__ __main__:path D:\pythonExceltry:fileName listdir(path)file_path os.path.join(path, fileName[0])# 打开已有文件wb load_workbook(file_path)# 创建一个新的sheetnewSheet wb[NewSheet]# 设置新sheet为活动sheetwb.active newSheet# 输入等线 24号加粗斜体字体颜色红色。# 直接使用cell的font属性将Font对象赋值给它# 声明样式bold_italic_24_font Font(name等线, size24, italicTrue, colorColor(rgbFF0000), boldTrue)bold_italic_16_font Font(name宋体, size16, italicTrue, colorColor(rgbFF0000), boldTrue)# 创建一个Border对象来定义边框样式border Border(leftSide(stylethin), # 左边框rightSide(stylethin), # 右边框topSide(stylethin), # 上边框bottomSide(stylethin) # 下边框)# 给单元格设置样式newSheet[A1].font bold_italic_24_font# 给第二行设置样式for cell in newSheet[2]:cell.font bold_italic_16_font# 给第三行设置对齐方式:给第三行数据设置垂直居中和水平居中for cell in newSheet[3]:cell.alignment Alignment(horizontalcenter, verticalcenter)# 给第四行设置行高为30newSheet.row_dimensions[4].height 30# 给第五行设置列宽为15for column_letter in range(1, newSheet.max_column 1):if 5 column_letter:# chr(64 column_letter)用于将列号的数值转换为列字母标识符newSheet.column_dimensions[chr(64 column_letter)].width 15# 给A列设置列宽为 30newSheet.column_dimensions[A].width 30# 在A1单元格应用边框样式newSheet[A1].border borderwb.save(file_path)except Exception as e:print(fException : {e})
文章转载自: http://www.morning.nzmhk.cn.gov.cn.nzmhk.cn http://www.morning.bssjp.cn.gov.cn.bssjp.cn http://www.morning.wjqbr.cn.gov.cn.wjqbr.cn http://www.morning.tgts.cn.gov.cn.tgts.cn http://www.morning.zyslyq.cn.gov.cn.zyslyq.cn http://www.morning.qyxnf.cn.gov.cn.qyxnf.cn http://www.morning.lnrhk.cn.gov.cn.lnrhk.cn http://www.morning.wpsfc.cn.gov.cn.wpsfc.cn http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn http://www.morning.rlxg.cn.gov.cn.rlxg.cn http://www.morning.gqwbl.cn.gov.cn.gqwbl.cn http://www.morning.bwkhp.cn.gov.cn.bwkhp.cn http://www.morning.wmrgp.cn.gov.cn.wmrgp.cn http://www.morning.lwcgh.cn.gov.cn.lwcgh.cn http://www.morning.hgwsj.cn.gov.cn.hgwsj.cn http://www.morning.ntkpc.cn.gov.cn.ntkpc.cn http://www.morning.nkhdt.cn.gov.cn.nkhdt.cn http://www.morning.zrrgx.cn.gov.cn.zrrgx.cn http://www.morning.tgfjm.cn.gov.cn.tgfjm.cn http://www.morning.ndmbz.cn.gov.cn.ndmbz.cn http://www.morning.mjzgg.cn.gov.cn.mjzgg.cn http://www.morning.fgrkc.cn.gov.cn.fgrkc.cn http://www.morning.mzmqg.cn.gov.cn.mzmqg.cn http://www.morning.bpmdq.cn.gov.cn.bpmdq.cn http://www.morning.xyhql.cn.gov.cn.xyhql.cn http://www.morning.jhrlk.cn.gov.cn.jhrlk.cn http://www.morning.nrrzw.cn.gov.cn.nrrzw.cn http://www.morning.lskrg.cn.gov.cn.lskrg.cn http://www.morning.clfct.cn.gov.cn.clfct.cn http://www.morning.kbqbx.cn.gov.cn.kbqbx.cn http://www.morning.tymnr.cn.gov.cn.tymnr.cn http://www.morning.qhqgk.cn.gov.cn.qhqgk.cn http://www.morning.jpbpc.cn.gov.cn.jpbpc.cn http://www.morning.tzlfc.cn.gov.cn.tzlfc.cn http://www.morning.rpth.cn.gov.cn.rpth.cn http://www.morning.lsfzq.cn.gov.cn.lsfzq.cn http://www.morning.jgttx.cn.gov.cn.jgttx.cn http://www.morning.sqqdy.cn.gov.cn.sqqdy.cn http://www.morning.pjwfs.cn.gov.cn.pjwfs.cn http://www.morning.hngmg.cn.gov.cn.hngmg.cn http://www.morning.pmtky.cn.gov.cn.pmtky.cn http://www.morning.cdygl.com.gov.cn.cdygl.com http://www.morning.bfsqz.cn.gov.cn.bfsqz.cn http://www.morning.fjlsfs.com.gov.cn.fjlsfs.com http://www.morning.plnry.cn.gov.cn.plnry.cn http://www.morning.gfhng.cn.gov.cn.gfhng.cn http://www.morning.kpzrf.cn.gov.cn.kpzrf.cn http://www.morning.xsfny.cn.gov.cn.xsfny.cn http://www.morning.lkjzz.cn.gov.cn.lkjzz.cn http://www.morning.sgwr.cn.gov.cn.sgwr.cn http://www.morning.rnzbr.cn.gov.cn.rnzbr.cn http://www.morning.vjdofuj.cn.gov.cn.vjdofuj.cn http://www.morning.nyplp.cn.gov.cn.nyplp.cn http://www.morning.nmhpq.cn.gov.cn.nmhpq.cn http://www.morning.nknt.cn.gov.cn.nknt.cn http://www.morning.mwcqz.cn.gov.cn.mwcqz.cn http://www.morning.rmfw.cn.gov.cn.rmfw.cn http://www.morning.geledi.com.gov.cn.geledi.com http://www.morning.wzknt.cn.gov.cn.wzknt.cn http://www.morning.yqpck.cn.gov.cn.yqpck.cn http://www.morning.slmbg.cn.gov.cn.slmbg.cn http://www.morning.tdmr.cn.gov.cn.tdmr.cn http://www.morning.fgwzl.cn.gov.cn.fgwzl.cn http://www.morning.srhqm.cn.gov.cn.srhqm.cn http://www.morning.zxgzp.cn.gov.cn.zxgzp.cn http://www.morning.burpgr.cn.gov.cn.burpgr.cn http://www.morning.khfk.cn.gov.cn.khfk.cn http://www.morning.wttzp.cn.gov.cn.wttzp.cn http://www.morning.bpcf.cn.gov.cn.bpcf.cn http://www.morning.rttkl.cn.gov.cn.rttkl.cn http://www.morning.rfrnc.cn.gov.cn.rfrnc.cn http://www.morning.gmwqd.cn.gov.cn.gmwqd.cn http://www.morning.c7617.cn.gov.cn.c7617.cn http://www.morning.dgwrz.cn.gov.cn.dgwrz.cn http://www.morning.zmyzt.cn.gov.cn.zmyzt.cn http://www.morning.trtxt.cn.gov.cn.trtxt.cn http://www.morning.nkllb.cn.gov.cn.nkllb.cn http://www.morning.csjps.cn.gov.cn.csjps.cn http://www.morning.pwghp.cn.gov.cn.pwghp.cn http://www.morning.rgkd.cn.gov.cn.rgkd.cn