fixed warnings of excelexporters in API
parent
8fbf155960
commit
7270b1cdbb
|
@ -1,7 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
||||
|
@ -103,12 +103,6 @@ def generate_excel(report, space_name, reporting_start_datetime_local, reporting
|
|||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
c_r_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
text_rotation=0,
|
||||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
|
||||
# Img
|
||||
img = Image("excelexporters/myems.png")
|
||||
|
|
|
@ -2,11 +2,7 @@ import base64
|
|||
import uuid
|
||||
import os
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -117,18 +113,11 @@ def generate_excel(report,
|
|||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
c_r_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
text_rotation=0,
|
||||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
|
||||
# Img
|
||||
img = Image("excelexporters/myems.png")
|
||||
img.width = img.width * 0.85
|
||||
img.height = img.height * 0.85
|
||||
# img = Image("myems.png")
|
||||
ws.add_image(img, 'B1')
|
||||
|
||||
# Title
|
||||
|
@ -165,8 +154,6 @@ def generate_excel(report,
|
|||
|
||||
return filename
|
||||
|
||||
#################################################
|
||||
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
@ -239,8 +226,6 @@ def generate_excel(report,
|
|||
for i in range(6, 9 + 1):
|
||||
ws.row_dimensions[i].height = 0.1
|
||||
|
||||
#################################################
|
||||
|
||||
has_ele_peak_flag = True
|
||||
if "toppeaks" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['toppeaks'] is None or \
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -2,12 +2,7 @@ import base64
|
|||
import uuid
|
||||
import os
|
||||
from decimal import Decimal
|
||||
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -85,7 +82,6 @@ def generate_excel(report,
|
|||
# Font
|
||||
name_font = Font(name='Constantia', size=15, bold=True)
|
||||
title_font = Font(name='宋体', size=15, bold=True)
|
||||
# data_font = Font(name='Franklin Gothic Book', size=11)
|
||||
|
||||
table_fill = PatternFill(fill_type='solid', fgColor='1F497D')
|
||||
f_border = Border(left=Side(border_style='medium', color='00000000'),
|
||||
|
@ -162,19 +158,14 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 负荷分析'
|
||||
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -2,13 +2,7 @@ import base64
|
|||
import uuid
|
||||
import os
|
||||
from decimal import Decimal
|
||||
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -162,19 +159,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -90,7 +85,6 @@ def generate_excel(report,
|
|||
# Font
|
||||
name_font = Font(name='Constantia', size=15, bold=True)
|
||||
title_font = Font(name='宋体', size=15, bold=True)
|
||||
data_font = Font(name='Franklin Gothic Book', size=11)
|
||||
|
||||
table_fill = PatternFill(fill_type='solid', fgColor='1F497D')
|
||||
f_border = Border(left=Side(border_style='medium', color='00000000'),
|
||||
|
@ -98,9 +92,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'),)
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
@ -445,7 +437,6 @@ def generate_excel(report,
|
|||
for i in range(0, len(time)):
|
||||
col = 'B'
|
||||
row = str(table_row+1 + i)
|
||||
# col = chr(ord('B') + i)
|
||||
ws[col + row].font = title_font
|
||||
ws[col + row].alignment = c_c_alignment
|
||||
ws[col + row] = time[i]
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -88,7 +83,6 @@ def generate_excel(report,
|
|||
# Font
|
||||
name_font = Font(name='Constantia', size=15, bold=True)
|
||||
title_font = Font(name='宋体', size=15, bold=True)
|
||||
data_font = Font(name='Franklin Gothic Book', size=11)
|
||||
|
||||
table_fill = PatternFill(fill_type='solid', fgColor='1F497D')
|
||||
f_border = Border(left=Side(border_style='medium', color='00000000'),
|
||||
|
@ -96,9 +90,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'),)
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
@ -118,12 +110,6 @@ def generate_excel(report,
|
|||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
c_r_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
text_rotation=0,
|
||||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
# Img
|
||||
img = Image("excelexporters/myems.png")
|
||||
img.width = img.width * 0.85
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -90,7 +85,6 @@ def generate_excel(report,
|
|||
# Font
|
||||
name_font = Font(name='Constantia', size=15, bold=True)
|
||||
title_font = Font(name='宋体', size=15, bold=True)
|
||||
data_font = Font(name='Franklin Gothic Book', size=11)
|
||||
|
||||
table_fill = PatternFill(fill_type='solid', fgColor='1F497D')
|
||||
f_border = Border(left=Side(border_style='medium', color='00000000'),
|
||||
|
@ -98,9 +92,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'), )
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -95,9 +90,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'), )
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from decimal import *
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -95,9 +90,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'), )
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -92,9 +89,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'), )
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
@ -161,19 +156,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -95,9 +90,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'), )
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -95,9 +91,7 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
b_border = Border(bottom=Side(border_style='medium', color='00000000'), )
|
||||
|
||||
b_c_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
|
@ -743,7 +737,7 @@ def generate_excel(report,
|
|||
|
||||
|
||||
def sum_list(lists):
|
||||
total = 0
|
||||
total = Decimal(0.0)
|
||||
|
||||
for i in range(0, len(lists)):
|
||||
total += lists[i]
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -160,19 +157,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
|
|
@ -1,14 +1,9 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
||||
|
@ -103,12 +103,6 @@ def generate_excel(report, space_name, reporting_start_datetime_local, reporting
|
|||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
c_r_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
text_rotation=0,
|
||||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
|
||||
# Img
|
||||
img = Image("excelexporters/myems.png")
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
BarChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
Series
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference, Series
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
BarChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
BarChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
|
|
|
@ -1,14 +1,9 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 248 KiB After Width: | Height: | Size: 150 KiB |
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
BarChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
Series
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference, Series
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
BarChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -116,12 +112,6 @@ def generate_excel(report,
|
|||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
c_r_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
text_rotation=0,
|
||||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
# Img
|
||||
img = Image("excelexporters/myems.png")
|
||||
img.width = img.width * 0.85
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -161,19 +158,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
@ -261,7 +252,6 @@ def generate_excel(report,
|
|||
# per_unit_area_start_row_number + 2 ~ per_unit_area_start_row_number + 2 + ca_len : table_data
|
||||
####################################################################################################################
|
||||
|
||||
if has_energy_data_flag:
|
||||
names = reporting_period_data['names']
|
||||
ca_len = len(names)
|
||||
per_unit_area_start_row_number = 9 + ca_len * 2
|
||||
|
|
|
@ -1,11 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -782,7 +779,7 @@ def generate_excel(report,
|
|||
|
||||
|
||||
def sum_list(lists):
|
||||
total = 0
|
||||
total = Decimal(0)
|
||||
|
||||
for i in range(0, len(lists)):
|
||||
total += lists[i]
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -160,19 +157,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
@ -313,7 +304,6 @@ def generate_excel(report,
|
|||
# per_unit_area_start_row_number + 2 ~ per_unit_area_start_row_number + 2 + ca_len : table_data
|
||||
####################################################################################################################
|
||||
|
||||
if has_energy_data_flag:
|
||||
names = reporting_period_data['names']
|
||||
ca_len = len(names)
|
||||
|
||||
|
|
|
@ -2,11 +2,7 @@ import base64
|
|||
import uuid
|
||||
import os
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -119,12 +114,6 @@ def generate_excel(report,
|
|||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
c_r_alignment = Alignment(vertical='bottom',
|
||||
horizontal='center',
|
||||
text_rotation=0,
|
||||
wrap_text=True,
|
||||
shrink_to_fit=False,
|
||||
indent=0)
|
||||
|
||||
# Img
|
||||
img = Image("excelexporters/myems.png")
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -2,12 +2,7 @@ import base64
|
|||
import uuid
|
||||
import os
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -868,7 +864,7 @@ def generate_excel(report,
|
|||
|
||||
|
||||
def sum_list(lists):
|
||||
total = 0
|
||||
total = Decimal(0)
|
||||
|
||||
for i in range(0, len(lists)):
|
||||
total += lists[i]
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -160,19 +157,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
@ -313,7 +304,6 @@ def generate_excel(report,
|
|||
# per_unit_area_start_row_number + 2 ~ per_unit_area_start_row_number + 2 + ca_len : table_data
|
||||
####################################################################################################################
|
||||
|
||||
if has_energy_data_flag:
|
||||
names = reporting_period_data['names']
|
||||
ca_len = len(names)
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
LineChart,
|
||||
)
|
||||
from openpyxl.chart import PieChart, Reference, LineChart
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -153,7 +148,6 @@ def generate_excel(report,
|
|||
"names" not in report['reporting_period'].keys() or len(report['reporting_period']['names']) == 0:
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
####################################################################################################################
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -161,19 +158,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
@ -261,7 +252,6 @@ def generate_excel(report,
|
|||
# per_unit_area_start_row_number + 2 ~ per_unit_area_start_row_number + 2 + ca_len : table_data
|
||||
####################################################################################################################
|
||||
|
||||
if has_energy_data_flag:
|
||||
names = reporting_period_data['names']
|
||||
ca_len = len(names)
|
||||
per_unit_area_start_row_number = 9 + ca_len * 2
|
||||
|
|
|
@ -1,11 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -781,11 +778,9 @@ def generate_excel(report,
|
|||
|
||||
|
||||
def sum_list(lists):
|
||||
total = 0
|
||||
|
||||
total = Decimal(0)
|
||||
for i in range(0, len(lists)):
|
||||
total += lists[i]
|
||||
|
||||
return total
|
||||
|
||||
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import base64
|
||||
import os
|
||||
import uuid
|
||||
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
|
@ -160,19 +156,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
@ -313,7 +303,6 @@ def generate_excel(report,
|
|||
# per_unit_area_start_row_number + 2 ~ per_unit_area_start_row_number + 2 + ca_len : table_data
|
||||
####################################################################################################################
|
||||
|
||||
if has_energy_data_flag:
|
||||
names = reporting_period_data['names']
|
||||
ca_len = len(names)
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
||||
|
|
|
@ -2,16 +2,10 @@ import base64
|
|||
import uuid
|
||||
import os
|
||||
import datetime
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from decimal import Decimal
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
@ -115,9 +109,6 @@ def generate_excel(report,
|
|||
bottom=Side(border_style='medium', color='00000000'),
|
||||
top=Side(border_style='medium', color='00000000')
|
||||
)
|
||||
b_border = Border(
|
||||
bottom=Side(border_style='medium', color='00000000'),
|
||||
)
|
||||
|
||||
c_c_alignment = Alignment(vertical='center',
|
||||
horizontal='center',
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import PieChart, LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
PieChart,
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
PieChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
)
|
||||
from decimal import Decimal
|
||||
from openpyxl.chart import LineChart, PieChart, Reference
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
@ -776,7 +772,7 @@ def generate_excel(report,
|
|||
|
||||
|
||||
def sum_list(lists):
|
||||
total = 0
|
||||
total = Decimal(0)
|
||||
|
||||
for i in range(0, len(lists)):
|
||||
total += lists[i]
|
||||
|
|
|
@ -1,10 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
Reference,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
|
@ -160,19 +157,13 @@ def generate_excel(report,
|
|||
####################################################################################################################
|
||||
reporting_period_data = report['reporting_period']
|
||||
|
||||
has_energy_data_flag = True
|
||||
|
||||
if "names" not in reporting_period_data.keys() or \
|
||||
reporting_period_data['names'] is None or \
|
||||
len(reporting_period_data['names']) == 0:
|
||||
has_energy_data_flag = False
|
||||
|
||||
filename = str(uuid.uuid4()) + '.xlsx'
|
||||
wb.save(filename)
|
||||
|
||||
return filename
|
||||
|
||||
if has_energy_data_flag:
|
||||
ws['B6'].font = title_font
|
||||
ws['B6'] = name + ' 统计分析'
|
||||
|
||||
|
@ -313,7 +304,6 @@ def generate_excel(report,
|
|||
# per_unit_area_start_row_number + 2 ~ per_unit_area_start_row_number + 2 + ca_len : table_data
|
||||
####################################################################################################################
|
||||
|
||||
if has_energy_data_flag:
|
||||
names = reporting_period_data['names']
|
||||
ca_len = len(names)
|
||||
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
import base64
|
||||
import uuid
|
||||
import os
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
Series
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference, Series
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl import Workbook
|
||||
|
|
|
@ -1,14 +1,8 @@
|
|||
import base64
|
||||
import os
|
||||
import uuid
|
||||
|
||||
from openpyxl import Workbook
|
||||
from openpyxl.chart import (
|
||||
LineChart,
|
||||
BarChart,
|
||||
Reference,
|
||||
Series,
|
||||
)
|
||||
from openpyxl.chart import LineChart, Reference, Series
|
||||
from openpyxl.chart.label import DataLabelList
|
||||
from openpyxl.drawing.image import Image
|
||||
from openpyxl.styles import PatternFill, Border, Side, Alignment, Font
|
||||
|
|
Loading…
Reference in New Issue