三、Openpyx工作表对象的属性和方法-1

本文介绍了OpenPyXL库中工作表对象的基础属性和方法,包括设置工作表名称、颜色、隐藏方式,以及如何写入数据、调整行高列宽、插入删除行列、移动单元格区域、合并单元格、冻结窗口、组合(折叠)等操作。通过实例演示了如何使用这些功能,特别是对'veryHidden'的深度隐藏特性进行了详细解释。
摘要由CSDN通过智能技术生成

工作表对象可以设置的属性和方法比较多,分成几次讲,本章先讲一下比较基础的。


开始!

常用的工作表属性

1. 设置工作表名称

worksheet.title = '工作表名'

2. 设置工作表标签颜色

worksheet.sheet_properties = '颜色代码‘

3. 隐藏或者显示工作表

worksheet.sheet_state = 参数

可选参数有:

  • ‘visible’:显示
  • ‘hidden’:隐藏
  • ‘veryHidden’:深度隐藏

拓展

1. 什么叫 veryHidden

veryHidden我称它为深度隐藏,正常来说我们隐藏一个工作表后,鼠标右击工作表会弹出一个菜单,里面会有一个“取消隐藏”的选项,你可以选中想要取消隐藏的工作表然后点确定,该工作表就会重新出现。但当你设置成veryHidden,该工作表就不会出现在"取消隐藏"的框里。

2. 图文说明
  1. 在一个工作簿里新建三个工作表,如图1.
    图1

  2. 把第二个表隐藏掉

  3. 打开VBA代码编辑器,点第三个表,然后设置如图2的选项,就可以把该表深度隐藏了。
    图2

  4. 鼠标右击剩下的工作表,选中“取消隐藏”选项,在弹出的对话框里,只能看到普通隐藏的那个工作表,看不到深度隐藏的工作表,如图3。
    图3

  5. 结论: 如果想要让别人不是那么简单的就能看到自己隐藏的工作表,就使用veryHidden,毕竟不是每个人都会去打开VBA编辑器修改属性。


往单元格区域里写入数据

1. 一个一个单元格写入数据(两种写法)

# 目标:把python字符串写入A1单元格

import openpyxl

wb = openpyxl.Workbook()

ws = wb.active

# 第一种写法
ws['A1'].value = 'python'  

# 第二种写法
ws.cell(row=1,column=1,value='python') # row , column 都可以省略不写,如下面一行
ws.cell(1,1).value = 'python'
2. 一行一行写入数据
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active

ws.append(['存货名称','单位','数量'])  # 写入一行数据

对于已有数据的工作表可以查看的属性

属性 含义
worksheet.max_row 数据区域的最大行号
worksheet.min_row 数据区域的最小行号
worksheet.max_column 数据区域的最大列号
worksheet.min_column 数据区域的最小列号

列号返回的是数字,不是字母

实例
import openpyxl

wb = openpyxl.Workbook()

ws = wb.active

ws.append(['存货名称','单位','重量'])
ws.append(['A','kg',15])
ws.append(['B','kg',15])
ws.append(['C','kg
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JunChen681

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值