我正在使用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颜色,我该怎么办?
我在从 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 文件中读取公式的值。可能存在样本怎么办?我知道可以将此文件转换为其他格式以供阅读,但它不适用于此任务。