gpt4 book ai didi

python - 使用 XLRD 包识别 Excel 工作表单元格颜色代码

转载 作者:IT老高 更新时间:2023-10-28 22:15:25 32 4
gpt4 key购买 nike

我正在编写一个 python 脚本来使用 xlrd 从 Excel 工作表中读取数据.工作表的几个单元格以不同的颜色突出显示,我想识别单元格的颜色代码。有什么办法吗?一个例子将不胜感激。

最佳答案

这是处理此问题的一种方法:

import xlrd
book = xlrd.open_workbook("sample.xls", formatting_info=True)
sheets = book.sheet_names()
print "sheets are:", sheets
for index, sh in enumerate(sheets):
sheet = book.sheet_by_index(index)
print "Sheet:", sheet.name
rows, cols = sheet.nrows, sheet.ncols
print "Number of rows: %s Number of cols: %s" % (rows, cols)
for row in range(rows):
for col in range(cols):
print "row, col is:", row+1, col+1,
thecell = sheet.cell(row, col)
# could get 'dump', 'value', 'xf_index'
print thecell.value,
xfx = sheet.cell_xf_index(row, col)
xf = book.xf_list[xfx]
bgx = xf.background.pattern_colour_index
print bgx

更多信息请访问 Python-Excel Google Group .

关于python - 使用 XLRD 包识别 Excel 工作表单元格颜色代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991209/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com