python xlwings库对于excel单元格的操作
【高心星出品】
文章目录
- 前言
- 一、xlwings获取单元格的数据与格式
- 二、xlwings修改单元格的数据与格式
- 总结
前言
在上一篇文章传送门介绍了xlwings库对于单元格的简单操作,本篇文章继续介绍xlwings对于excel单元格的其他操作。
一、xlwings获取单元格的数据与格式
excel的单元格存储有数据也有其对应的格式,下面代码将介绍xlwings获取单元格的数据与格式的方法:
import xlwings as xw
import numpy as np
import pandas as pd# r 防止转义 打开桌面的学生信息表
book = xw.Book(r'C:\Users\gxx\Desktop\学生信息.xlsx')
# 打开第一章表
sht1 = book.sheets('Sheet1')
a4_range=sht1.range('a4')
# 读取单元格的内容
print(a4_range.value)
# 读取单元格的列下标
print(a4_range.column)
# 读取单元格的行下标
print(a4_range.row)
# 获取单元格的颜色
print(a4_range.color)
# 获取单元格公式
print(a4_range.formula_array)
# 获取从此单元格向下的批量数据
print(a4_range.expand().value)
运行结果为:
3.0
1
4
(217, 217, 217)
=ROW()-1
[[3.0, '李四', '男', 26.0, 13878654234.0], [4.0, '王五', '男', 30.0, 15237068791.0], [5.0, '马六', '女', 22.0, 15676457982.0], [6.0, '高飞', '女', 27.0, 15565789821.0]]
二、xlwings修改单元格的数据与格式
xlwings除了获取单元格数据还可以修改单元格数据,具体做法如下:
import xlwings as xw
import numpy as np
import pandas as pd# r 防止转义 打开桌面的学生信息表
book = xw.Book(r'C:\Users\gxx\Desktop\学生信息.xlsx')
# 打开第一章表
sht1 = book.sheets('Sheet1')
a4_range=sht1.range('a4')
# 修改单元格的值
a4_range.value='value'
# 清楚单元格内容和格式
a4_range.clear()
# 单元格根据内容自适应
a4_range.autofit()
# 设置单元格背景色
a4_range.color=(255,0,0)
# 设置单元格公式
a4_range.formula_array='=row()-1'
运行的结果为:
总结
本篇文章介绍了xlwings对于excel数据单元格的操作,从单元格中数据以及单元格公式都进行了存取操作。
python xlwings库对于excel单元格的操作相关推荐
- Mac上xlwings库设置excel单元格字体
pycharm 2022.2 xlwings-version 0.24.6 macOS m1 12.6 此前遇到的问题: 1. windows的代码在mac上行不通 i ...
- python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
获取指定起止索引内所有的Excel单元格索引 李俊才 邮箱:291148484@163.com [调用其他函数] Cell_A1to11(A1): 将任意范围的Excel索引表示转化为数字索引表示函数 ...
- python学习笔记 - 设置Excel单元格样式
对openpyxl中[工作簿].[工作页].[行 / 列]与[单元格]的概念存在疑惑的可以参考<Excel工作簿.工作页.行列.单元格介绍>. 本文介绍对Excel单元格的样式进行简单调整 ...
- Python将图片嵌入Excel单元格(仿嵌入)
昨天接到一个需求就是将图片嵌入到Excel的单元格,一开始我找了好多帖子都是插入,我还问了GPT,它也给我的是插入,后来找到了一个帖子是嵌入 先看视频是不是你想要的效果: 如下图,我想将这5张图片嵌入 ...
- python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
python报表自动化 - 与Excel单元格索引对应的十进制数坐标 李俊才 [调用其它函数] Split_num_letters(string) :将字符串中的字母和数字进行拆分. 博文链接:htt ...
- Excel单元格使用xlwings包调用python函数的公式,截取子网页(标题)的试验 问题求助CSDN
Excel单元格使用xlwings包调用python函数的公式,截取子网页(标题)的试验 问题求助CSDN Python 环境:python3.7 的conda上的py3环境 Excel 2010 E ...
- python 拆分excel工作表_使用python拆分excel单元格方法
在使用python语言时,利用openpyxl库操作excel,可以用来拆分excel单元格.那么,如何拆分单元格呢? 工具/原料 python pycharm openpyxl 截图工具 WPS 笔 ...
- 总结Python设置Excel单元格样式的一切,比官方文档还详细。
Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成. 创建一个表格 openpyxl是第三方库,如果你还没有安装,输 ...
- 总结Python设置Excel单元格样式的一切,比官方文档还详细
总结Python设置Excel单元格样式的一切,比官方文档还详细 Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成 ...
最新文章
- ASP.NET 2.0数据处理之高级分页/排序
- 2016 大连网赛---Different GCD Subarray Query(GCD离散+树状数组)
- HBase Shell 的基本操作
- remote connect openshift mysql
- myeclpse 8.5 小问题记录
- android computescroll_【Android】Scroller分析
- 【go网络编程】-HTTP编程
- python turtle库下载_python3中安装turtle库
- 手机连接Wi-Fi不能上网之DNS异常
- 计算机的未来发展前景论文,浅述未来计算机的发展趋势论文 计算机发展趋势论文...
- 面试官问我 RabbitMQ 消息如何插队?
- 微信整人假红包图片_微信整人假红包10秒gif 微信整人红包动态图如何制作|动漫红包图...
- 开源数值计算软件OCTAVE 、SCILAB、R、Matlab简介
- 算法一:递归(包含Hanoi问题、N皇后问题、逆波兰表达式、爬楼梯、放苹果、全排列)
- Vue 自适应高度表格的实现方法
- 转贴 周星驰经典对白
- 区块链vs.DAG, 区别到底是什么? 一文读懂烧脑的数据结构之争
- JavaWeb-06 (项目案例3)
- 解决not well-formed (invalid token)BUG,xml标签转到txt标签,txt标签转到xml标签,滑动窗口切割图像并且同步标签
- 从游戏机、计算机、智能手机的过去五十年 看VR和AR的未来五十年