小编Iva*_*_47的帖子

从.xlsx获取单元格颜色

我正在使用openpyxl读取Excel文件。我想从“ xlsx”文件中获取单元格颜色。我试图获得颜色,所以:

wb = load_workbook('Test.xlsx', data_only=True)
sh = wb[Sheet1]
sh['A1'].fill.start_color.index #Green Color
Run Code Online (Sandbox Code Playgroud)

我得到“ 11L”,但我需要得到rgb颜色,我该怎么办?

python excel openpyxl

5
推荐指数
3
解决办法
1万
查看次数

Python从xlsx读取值公式

我在从 xslx 文件读取公式值时遇到问题。为了获得价值,我使用 openpyxl,但是当我想获得价值时,我看到“无”。这是我的代码:

from openpyxl import *
wb = load_workbook('output.xlsx', data_only=True)
sh = wb["Sheet1"]
val=(sh['C5'].value)
Run Code Online (Sandbox Code Playgroud)

文件output.xlsx包含公式“C5=A1+B1”,单元格C5=2,但我无法获取该值。任何人都可以帮助我。可能我需要其他库来从 xslx 文件中读取公式的值。可能存在样本怎么办?我知道可以将此文件转换为其他格式以供阅读,但它不适用于此任务。

python excel

4
推荐指数
1
解决办法
7410
查看次数

标签 统计

excel ×2

python ×2

openpyxl ×1