python第三方库openpyxl
2022/1/10 14:04:07
本文主要是介绍python第三方库openpyxl,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python操作Excel实例记录
# -*- coding: utf-8 -*- # @CreateTime : 2021/9/24 17:05 # @ModifyTime : 2021/9/24 17:05 # @Author : xuming # @File : tmp.py # @Software: PyCharm # @Description: # "900811","900811" """ python魔法方法__slots__ __slots__用于限定对象属性 """ import time from openpyxl import * # 创建Workbook对象 # wb = Workbook() # 加载Workbook对象 wb = load_workbook("test.xlsx") # 默认为Sheet加数字,可自定义Sheet名称和插入位置 # wb.create_sheet() # wb.create_sheet("first", 0) """ Workbook属性 sheetnames: 返回所有WorkSheet的名字列表,类型为list worksheets: 返回所有WorkSheet的列表,类型为list active: 返回当前默认选中的WorkSheet """ print(wb.worksheets) print(wb.sheetnames) print(wb.active) """ Worksheet属性 rows: 返回所有有效数据行,有数据时类型为generator,无数据时为tuple columns:返回所有有效数据列,类型同rows max_column:有效数据最大列 max_row:有效数据最大行 min_column:有效数据最小列,起始为1 min_row:有效数据最大行,起始为1 values:返回所有单元格的值的列表,类型为tuple title:WorkSheet的名称 """ sheet = wb["first"] # 以行为单位,返回所有数据,类型为generator print(sheet.rows) # 以列为单位,返回所有数据,类型为generator print(sheet.columns) print(sheet.max_column) print(sheet.max_row) print(sheet.min_column) print(sheet.min_row) # 返回整个sheet也的值 for i in sheet.values: print(i) print(sheet.title) """ cell操作 # 使用WorkSheet的Cell方法 c1=ws.cell('A1') c2=ws.cell(row=1,column=1) # 获取A1单元格 # 通过坐标获取Cell c3=ws['A1'] # 获取多个 c3=ws['A1:E5'] // 返回多行数据,类型为tuple # 直接使用WorkSheet的cell方法设置 ws.cell(row=1,column=1,value=10) # 设置Cell对象value属性 c1=ws.cell('A1') c1.value=100 column:所在列,起始为1 row:所在行,起始为1 coordinate: 所在坐标,如'A1' parent: 所属的WorkSheet value: 单元格的值 """ print(sheet.cell(row=2, column=4).value) sheet.cell(row=2, column=4,value=19) print(sheet.cell(row=2, column=4).value) wb.save("test.xlsx")
这篇关于python第三方库openpyxl的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门