From d67e1d251740ea5801dd4e669b2dadf8832e9aed Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Tue, 5 Dec 2017 16:37:01 +0100 Subject: [PATCH] Updated OpenPyXL to 2.4.9 --- requirements.txt | 2 +- stages/exports.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index c43a59c..0d778dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ Django==1.11.2 tabimport>=0.4.0 -openpyxl==2.2.6 +openpyxl==2.4.9 xlrd reportlab diff --git a/stages/exports.py b/stages/exports.py index 672b380..1114fc1 100644 --- a/stages/exports.py +++ b/stages/exports.py @@ -1,8 +1,8 @@ from datetime import date from openpyxl import Workbook -from openpyxl.cell import get_column_letter -from openpyxl.styles import Font, Style +from openpyxl.styles import Font +from openpyxl.utils import get_column_letter from openpyxl.writer.excel import save_virtual_workbook from django.http import HttpResponse @@ -15,7 +15,7 @@ class OpenXMLExport: self.wb = Workbook() self.ws = self.wb.active self.ws.title = sheet_title - self.bold = Style(font=Font(bold=True)) + self.bold = Font(bold=True) self.row_idx = 1 def write_line(self, values, bold=False, col_widths=()): @@ -29,7 +29,7 @@ class OpenXMLExport: to_excel.cache_clear() cell.value = value if bold: - cell.style = self.bold + cell.font = self.bold if col_widths: self.ws.column_dimensions[get_column_letter(col_idx)].width = col_widths[col_idx - 1] self.row_idx += 1