郑州直播网站建设公司泰州网络科技有限公司
- 作者: 五速梦信息网
- 时间: 2026年04月20日 03:44
当前位置: 首页 > news >正文
郑州直播网站建设公司,泰州网络科技有限公司,高校网站建设存在问题,苏州现代建设公司网站文章目录 前言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 设置样式
- 准备
准备一个无样式的excel
生成demo可以看这里 python- excel 创建/写入/删sheet花式遍历 - 示例 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})
- 上一篇: 郑州正岩建设集团网站中企动力做的网站容易SEO吗
- 下一篇: 郑州制作企业网站个人网站 目的
相关文章
-
郑州正岩建设集团网站中企动力做的网站容易SEO吗
郑州正岩建设集团网站中企动力做的网站容易SEO吗
- 技术栈
- 2026年04月20日
-
郑州整站关键词搜索排名技术做彩票网站空间去哪买
郑州整站关键词搜索排名技术做彩票网站空间去哪买
- 技术栈
- 2026年04月20日
-
郑州优化网站推广长春网站制作可选源晟4
郑州优化网站推广长春网站制作可选源晟4
- 技术栈
- 2026年04月20日
-
郑州制作企业网站个人网站 目的
郑州制作企业网站个人网站 目的
- 技术栈
- 2026年04月20日
-
郑州中企业网站建设做淘宝要网站
郑州中企业网站建设做淘宝要网站
- 技术栈
- 2026年04月20日
-
郑州注册公司网站宁波网站制作与推广价格
郑州注册公司网站宁波网站制作与推广价格
- 技术栈
- 2026年04月20日
