Python —— excel 创建 复制 删除,获取最大行列
创建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 创建 复制 删除,获取最大行列相关推荐
- python excel sheet 复制_使用Python win32com将整个excel工作表复制到新工作表
我试图打开名为"N11 Result.xlsx"的现有工作簿.复制整个工作表"Sheet1"(将其重命名为"build with Python&quo ...
- python字典创建,删除,增加,合并等方法的调用
1:创建字典 2:为字典增加一项 3:访问字典中的值 4:删除字典中的一项 5:字典的遍历 6:keys():tuple 返回一个包含字典所有key的列表 7:values():tuple 返回一个包 ...
- Python用“高级复制粘贴”获取股票行情排行榜数据
开发环境 解释器版本:python 3.8 代码编辑器:pycharm 2021.2 股票涨幅缩略界面 导入模块 import requests import json import csv 请求数据 ...
- python excel创建kml文件
一 创建excel文件 def tobe_excel(result, name_cn):import xlwtwork_book = xlwt.Workbook(encoding='utf-8')wo ...
- linux软连接-python软连接创建、删除、查看
重装了ubuntu系统,执行python命令发现是python2.7, 但是我需要python3来和要安装的其他软件版本匹配,这里就要说下软连接了 切换到/usr/bin/ 目录下执行 ls -il ...
- Python读取多个excel文件(删除字段、数据格式转换、dataframe多表合并)并写入ElasticSearch实战(自动创建索引、写入ElasticSearch、探索性数据分析)
Python读取多个excel文件(删除字段.数据格式转换.dataframe多表合并)并写入ElasticSearch实战(自动创建索引.写入ElasticSearch.探索性数据分析) 目录
- 【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
目录 一.工作表的创建.删除.复制和修改名称 1.创建新的工作表 2.删除工作表 3.复制工作表 4.修改工作表名称 二.冻结窗格 三.添加筛选 一.工作表的创建.删除.复制和修改名称 1.创建新的工 ...
- Python基础--元组的创建、删除、修改、访问以及元组推导式
# 元组的创建与删除 # 1 使用赋值运算符直接创建元祖 直接使用"="将一个元组赋值给变量 # 与列表相同的是元素个数没有限制,且只要是python支持的数据类型都可以:与列表不 ...
- WPS Office 2019 版本 excel透视图创建及删除
摘要:记录一下在做2022年总结数据时遇到的问题,主要问题有2个,①从飞书多维表格导下来数据后不能求和计算和下拉序号,②excel数据透视表创建及删除. 相关文章: 一.Excel WPS Offic ...
- 如何在Python中创建Excel表格
之前在学习os模块中,我们知道了如何创建一个txt格式的文件(具体操作见https://mp.csdn.net/postedit/80903024) 但是当我们爬取一些小说或一些图片时,我们需要分类管 ...
最新文章
- android 自定义apk名,Android Studio多渠道打包、自定义打包APK名称
- 线上的java环境_Linux部署JavaWeb线上环境
- Thinkpad产品预装Win7系统一键恢复方法介绍
- 怎样实现banner自动播放html,纯CSS3实现banner图片自动轮播效果方式总结
- R语言学习笔记(七)方差分析
- 深度学习代码实战——基于RNN的时间序列拟合(回归)
- 3dmax 渲染关机 脚本_3dmax从零开始【一】菜单栏
- 客户需求分析8个维度_想做好需求分析?这3个问题你需要解答
- 我爱淘二次冲刺阶段2
- VMware Fusion 13.0 OEM BIOS Version
- 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
- ViewFlipper的用法
- selectors简陋版群聊
- MySQL持久化实现UTF-8来解决乱码问题
- 大专计算机应用论文摘要,计算机应用大专论文摘要怎么写 计算机应用大专论文摘要范文参考...
- tag untag_Vlan中的 PVID vid tag untag 常识理论
- 读王坚博士的《在线》有感
- 关于chatgpt等类ai是否具有意识的杂谈
- 期货淀粉相关品种(期货淀粉相关品种是什么)
- 从PyUSB调用set_configuration时出现“未知错误”