首页 > 其他分享 >openpyxl常用操作

openpyxl常用操作

时间:2024-05-10 09:22:51浏览次数:15  
标签:常用 sheet openpyxl 单元格 wk import 操作 out

创建工作簿

from openpyxl import Workbook
out_wk = Workbook()

 

获取当前激活的sheet(常用于新建的时候获取第一个sheet)
out_sheet=out_wk.active

 

按行写入
for data in data_list:
        out_sheet.append(data);

 

创建新的sheet
out_sheet=out_wk.create_sheet('可用率汇总')

 

sheet重命名
out_sheet.title = '明细'
调整sheet页位置
out_wk.move_sheet('数据传输明细',-2)
#负数向前移动几个,正数向后移动几个

工作簿的保存和关闭

out_wk.save(out_path)
out_wk.close()
设置单元格的格式为百分比
from openpyxl.styles import numbers
cell.number_format=numbers.FORMAT_PERCENTAGE_00
设置单元格的格式为文本
from openpyxl.styles import numbers
cell.number_format=numbers.FORMAT_TEXT

为单元格设置网格线(四周)

from openpyxl.styles import Border,Side
# 创建一个边框样式
border = Border(left=Side(style='thin'),right=Side(style='thin'),top=Side(style='thin'),bottom=Side(style='thin'))
cell.border = border

单元格文字上下左右居中

from openpyxl.styles import  Alignment
# 创建一个文字居中对齐样式
alignment = Alignment(horizontal='center', vertical='center')
cell.alignment = alignment

自动调整列宽

https://www.cnblogs.com/love-DanDan/p/18005245

合并单元格

out_sheet.merge_cells('H{}:H{}'.format(start_idx,end_idx))

 

 

 

 

标签:常用,sheet,openpyxl,单元格,wk,import,操作,out
From: https://www.cnblogs.com/love-DanDan/p/18183546

相关文章

  • EPAI手绘建模APP动画、场景、手势操作
    (15) 动画 图 299 动画控制器① 打开动画控制器。播放动画过程中,切换场景观察视角时,自动停止播放。动画编辑参见常用工具栏-更多-动画动画编辑器部分。② 关闭动画控制器。③ 设置动画参数:设置动画总帧数;这只帧率,帧率越大,播放速度越快;设置是否循环播放,如果设置了,动画......
  • 2022年windows的Visual Studio常用插件及使用手册
    前景提要ViusualStudio是一款很好用的C/C++集成开发工具,具有强大的扩展功能,好用的插件,但是,很多人都是只写了有什么插件,但是,没写怎么使用这种插件,使得使用的时候很是不方便,所以,笔者最近本着自己的学习,在这里写下自己关于好用的插件的研究,希望对您的学习/工作有帮助.......
  • 文件IO中基础操作
    打开或新建文件循环记录系统时间/********************************************************************* 文件名称: 文件I/O中记录系统时间* 文件作者:[email protected]* 创建日期:2024/05/09* 文件功能:打开或创建文件,并向文件中写入系统时间* 注意......
  • soar常用命令(抄)
    https://github.com/XiaoMi/soar/blob/master/doc/cheatsheet.md?plain=1常用命令目录常用命令基本用法指定输入源指定配置文件打印所有的启发式规则忽略某些规则打印支持的报告格式以指定格式输出报告语法检查工具慢日志进行分析示例SQL指纹将UPDATE/DELETE/INSERT语法转为S......
  • 文件IO常用的函数接口
    本文归纳整理了常用的文件IO常见的函数接口及其用法,以供读者查阅目录打开文件fopen关闭文件fclose数据读取字符读取:fgetc、getc、getchar按行读取:fgets、gets按块读取:fread写入文件字符写入:fputc、putc、putchar按行写入:fputs、puts按块写入:fwrite文件位置(光标位置)设置位移:fse......
  • 01-Excel基础操作-学习笔记
    01选择性粘贴一般的复制粘贴,可以直接使用快捷键Ctrl+C复制,Ctrl+V粘贴。但是在工作场景中,这样简单的复制粘贴远远不能满足需要。因此,学习了这个选择性粘贴工具。选择性粘贴工具在哪里?选中单元格区域——复制——鼠标右击——选择性粘贴应用场景一:要求保留原有格式,不......
  • c4d云渲染怎么操作?怎么使用?一文带你了解
     Cinema4D(C4D)不仅是众多设计师所青睐的卓越三维软件,其自带的高效渲染器以及对云渲染农场的支持,都极大地拓宽了创意和生产的边界。通过利用强大的云计算资源,C4D能够帮助用户轻松克服渲染速度缓慢的难题,从而实现更加流畅和高效的工作流程。本文为大家分享C4D云渲染的具体使用......
  • Drozer常用命令
    drozer常用命令基础命令adb端口转发,dozer连接adbforwardtcp:31415tcp:31415drozerconsoleconnect进入dozer输入list或ls,查看dozer所有模块list查找安装包runapp.package.list-f查看安装包信息runapp.package.info-a安装包名查看暴露的......
  • C++ 数组元素操作
    数组元素的移除核心思路:创建一个新的内存空间存储移除后的数组,再将原数组delete释放,再将指针指向新数组。cout<<"-----------------------------数组元素的移除-------------------------"<<endl;//cout<<deleteArrByIndex(0,arr11)<<endl;//示例数组int*p......
  • 记录一次虚拟机非LVM扩容的操作
    以下操作都是在测试机上进行操作的操作系统:Centos7.5  所属平台:EXSI由于本地根目录容量太小只有20G,在关闭虚拟机后将硬盘容量更改到100G,重新启动虚拟机。由于没有LVM通过传统的方式进行扩容目标将sda5扩大 通过fdisk可以看到,sda是有100G的,然后我们需要将其中多余的......