pythonxlwings库对于excel单元格的操作
【⾼⼼星出品】
⽂章⽬录
前⾔
在上⼀篇⽂章介绍了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(lumn)
# 读取单元格的⾏下标
print(w)
# 获取单元格的颜⾊
print(lor)
# 获取单元格公式
print(a4_range.formula_array)
# 获取从此单元格向下的批量数据
print(pand().value)
运⾏结果为:
3.0
1
4
(217, 217, 217)
=ROW()-1
[[3.0, '李四', '男', 26.0, 138********.0], [4.0, '王五', '男', 30.0, 152********.0], [5.0, '马六', '⼥', 22.0, 156********.0], [6.0, '⾼飞', '⼥', 27.0, 155******** .0]]
⼆、xlwings修改单元格的数据与格式
xlwings除了获取单元格数据还可以修改单元格数据,具体做法如下:
python怎么读取excel某一列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()
# 设置单元格背景⾊
lor=(255,0,0)
# 设置单元格公式
a4_range.formula_array='=row()-1'
运⾏的结果为:
总结
本篇⽂章介绍了xlwings对于excel数据单元格的操作,从单元格中数据以及单元格公式都进⾏了存取操作。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论