创建excel工作簿并设置文件的属性

复制删除 excel 工作表,获取最大行列

1. 创建 excel 工作簿

# 1.导入第三方包
from openpyxl import Workbook
# 2. 实例化对象
wb = Workbook()
# 3.用第三方的功能函数 save() 保存文件
wb.save("hello.xlsx")

2. 设置 excel 工作簿文件属性

# 更多属性请查看 properties
wb.properties.keywords = "关键词"
wb.properties.creator = "作者",
wb.properties.description = "描述或者说备注",
wb.properties.identifier = "标识",
wb.properties.language = "zh-cn中文",
wb.properties.subject = "主题",
wb.properties.title = "标题",
wb.properties.modified = "修改时间"
# 创建时间
wb.properties.created

3. 创建 excel 工作表和设置属性

# 1.导包
from openpyxl import Workbook
wb = Workbook()
# 默认有一张表
active_sheet = wb.active# 2.新建表 指定表名字和位置 (表名,表的位置)
wb.create_sheet("sheet表1")
wb.create_sheet("sheet表2")
wb.create_sheet("sheet表我排在第一", 0)# 3.保存excel文件
wb.save("hello.xlsx")

4. 设置 excel 工作表属性

# 1.导包
from openpyxl import Workbook
wb = Workbook()
# 默认有一张表
active_sheet = wb.active
# 新建表 指定表名字和位置 (表名,表的位置)
wb.create_sheet("sheet表1")
wb.create_sheet("sheet表2")
wb.create_sheet("sheet表我排在第一", 0)# 修改表名字
active_sheet.title = "我是默认的表"# 修改表的 tab 颜色
active_sheet.sheet_properties.tabColor = "DED3E4"# 获取所有的表
# sheets = wb.get_sheet_names()
# sheets = wb.sheetnames# 取一张 指定的表
sheets = wb.get_sheet_by_name('sheet表2')
# 并修改指定的表的表名
sheets.title = "sheet表22"# 3.保存excel文件
wb.save("hello.xlsx")

5. 获取 excel 工作表的最大行列

# 1.导包
from openpyxl import Workbook# 2.创建对象
wb = Workbook()
# 默认表
active_sheet = wb.active# 获取表中  最大行 最大列
print("最大行:%s" % active_sheet.max_row)
print("最大列:%s" % active_sheet.max_column)# 3.保存
wb.save("hello.xlsx")

6. excel 工作表的复制和删除

# 1.导包
from openpyxl import Workbook
# 2.创建对象
wb = Workbook()
wb.create_sheet("我是被复制的")
active_sheet = wb.active# 复制一张表
copy_sheet = wb.copy_worksheet(active_sheet)
copy_sheet.title = "我是克隆"print(wb.sheetnames)# 删除一张表 两种写法二选一
sale_sheet = wb['我是被复制的']
# sale_sheet = wb.get_sheet_by_name('销售表')wb.remove(sale_sheet)# 3.保存
wb.save("hello.xlsx")

Python —— excel 创建 复制 删除,获取最大行列相关推荐

  1. python excel sheet 复制_使用Python win32com将整个excel工作表复制到新工作表

    我试图打开名为"N11 Result.xlsx"的现有工作簿.复制整个工作表"Sheet1"(将其重命名为"build with Python&quo ...

  2. python字典创建,删除,增加,合并等方法的调用

    1:创建字典 2:为字典增加一项 3:访问字典中的值 4:删除字典中的一项 5:字典的遍历 6:keys():tuple 返回一个包含字典所有key的列表 7:values():tuple 返回一个包 ...

  3. Python用“高级复制粘贴”获取股票行情排行榜数据

    开发环境 解释器版本:python 3.8 代码编辑器:pycharm 2021.2 股票涨幅缩略界面 导入模块 import requests import json import csv 请求数据 ...

  4. python excel创建kml文件

    一 创建excel文件 def tobe_excel(result, name_cn):import xlwtwork_book = xlwt.Workbook(encoding='utf-8')wo ...

  5. linux软连接-python软连接创建、删除、查看

    重装了ubuntu系统,执行python命令发现是python2.7, 但是我需要python3来和要安装的其他软件版本匹配,这里就要说下软连接了 切换到/usr/bin/ 目录下执行 ls -il  ...

  6. Python读取多个excel文件(删除字段、数据格式转换、dataframe多表合并)并写入ElasticSearch实战(自动创建索引、写入ElasticSearch、探索性数据分析)

    Python读取多个excel文件(删除字段.数据格式转换.dataframe多表合并)并写入ElasticSearch实战(自动创建索引.写入ElasticSearch.探索性数据分析) 目录

  7. 【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选

    目录 一.工作表的创建.删除.复制和修改名称 1.创建新的工作表 2.删除工作表 3.复制工作表 4.修改工作表名称 二.冻结窗格 三.添加筛选 一.工作表的创建.删除.复制和修改名称 1.创建新的工 ...

  8. Python基础--元组的创建、删除、修改、访问以及元组推导式

    # 元组的创建与删除 # 1 使用赋值运算符直接创建元祖 直接使用"="将一个元组赋值给变量 # 与列表相同的是元素个数没有限制,且只要是python支持的数据类型都可以:与列表不 ...

  9. WPS Office 2019 版本 excel透视图创建及删除

    摘要:记录一下在做2022年总结数据时遇到的问题,主要问题有2个,①从飞书多维表格导下来数据后不能求和计算和下拉序号,②excel数据透视表创建及删除. 相关文章: 一.Excel WPS Offic ...

  10. 如何在Python中创建Excel表格

    之前在学习os模块中,我们知道了如何创建一个txt格式的文件(具体操作见https://mp.csdn.net/postedit/80903024) 但是当我们爬取一些小说或一些图片时,我们需要分类管 ...

最新文章

  1. android 自定义apk名,Android Studio多渠道打包、自定义打包APK名称
  2. 线上的java环境_Linux部署JavaWeb线上环境
  3. Thinkpad产品预装Win7系统一键恢复方法介绍
  4. 怎样实现banner自动播放html,纯CSS3实现banner图片自动轮播效果方式总结
  5. R语言学习笔记(七)方差分析
  6. 深度学习代码实战——基于RNN的时间序列拟合(回归)
  7. 3dmax 渲染关机 脚本_3dmax从零开始【一】菜单栏
  8. 客户需求分析8个维度_想做好需求分析?这3个问题你需要解答
  9. 我爱淘二次冲刺阶段2
  10. VMware Fusion 13.0 OEM BIOS Version
  11. 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
  12. ViewFlipper的用法
  13. selectors简陋版群聊
  14. MySQL持久化实现UTF-8来解决乱码问题
  15. 大专计算机应用论文摘要,计算机应用大专论文摘要怎么写 计算机应用大专论文摘要范文参考...
  16. tag untag_Vlan中的 PVID vid tag untag 常识理论
  17. 读王坚博士的《在线》有感
  18. 关于chatgpt等类ai是否具有意识的杂谈
  19. 期货淀粉相关品种(期货淀粉相关品种是什么)
  20. 从PyUSB调用set_configuration时出现“未知错误”

热门文章

  1. hr面试性格测试30题_HR经典面试30题
  2. 中小型局域网上网管理组网方案
  3. 阿里P8大牛匠心独运,用图解的方式让繁杂的计算机网络一目了然
  4. 常见Http响应头部 responses header
  5. peoplesoft 日志
  6. STATA 和 SAS 输入输出示范
  7. Hbuilder连接NOX夜神模拟器
  8. 高德地图改变当前位置_高德地图当前位置图标旋转功能实现
  9. 修身齐家治国平天下 读 战国策 和 编程卓越之道 有感
  10. java smart单点登录_SmartBi 单点登录的实现