Tôi hiện đang sử dụng openpyxl v2.2.2 cho Python 2.7 và tôi muốn đặt màu thành các ô. Tôi đã sử dụng hàng nhập khẩu saucác ô tô điền đầy màu sắc bằng cách sử dụng openpyxl
import openpyxl,
from openpyxl import Workbook
from openpyxl.styles import Color, PatternFill, Font, Border
from openpyxl.styles import colors
from openpyxl.cell import Cell
và sau đây là mã tôi đã cố gắng sử dụng:
wb = openpyxl.Workbook()
ws = wb.active
redFill = PatternFill(start_color='FFFF0000',
end_color='FFFF0000',
fill_type='solid')
ws['A1'].style = redFill
nhưng tôi nhận được lỗi sau:
Traceback (most recent call last)
self.font = value.font.copy()
AttributeError: 'PatternFill' object has no attribute 'font'
Bất kỳ ý tưởng về làm thế nào để thiết lập tế bào A1 (hoặc bất kỳ tế bào khác) với màu sắc bằng cách sử dụng openpyxl?
Bạn có thể cung cấp toàn bộ dấu vết sau – The6thSense