|
@@ -314,6 +314,8 @@ class WinMentor(object):
|
|
workbook = writer.book
|
|
workbook = writer.book
|
|
num_format = workbook.add_format()
|
|
num_format = workbook.add_format()
|
|
num_format.set_num_format('#,##0.00')
|
|
num_format.set_num_format('#,##0.00')
|
|
|
|
+ b_format = workbook.add_format()
|
|
|
|
+ b_format.set_bottom()
|
|
sh = workbook.get_worksheet_by_name('Furnizori')
|
|
sh = workbook.get_worksheet_by_name('Furnizori')
|
|
sh.freeze_panes(1, 0)
|
|
sh.freeze_panes(1, 0)
|
|
sh.autofilter('A1:N500')
|
|
sh.autofilter('A1:N500')
|
|
@@ -321,6 +323,7 @@ class WinMentor(object):
|
|
sh.set_column('L:L', 12, cell_format=num_format)
|
|
sh.set_column('L:L', 12, cell_format=num_format)
|
|
sh.set_column('D:D', 10)
|
|
sh.set_column('D:D', 10)
|
|
sh.set_column('G:G', 30)
|
|
sh.set_column('G:G', 30)
|
|
|
|
+ sh.conditional_format('A2:L500', {'type':'formula', 'criteria':'=NOT($G3=$G2)', 'format':b_format})
|
|
sh2 = workbook.get_worksheet_by_name('Clienti')
|
|
sh2 = workbook.get_worksheet_by_name('Clienti')
|
|
sh2.freeze_panes(1, 0)
|
|
sh2.freeze_panes(1, 0)
|
|
sh2.autofilter('A1:N500')
|
|
sh2.autofilter('A1:N500')
|
|
@@ -328,6 +331,7 @@ class WinMentor(object):
|
|
sh2.set_column('L:L', 12, cell_format=num_format)
|
|
sh2.set_column('L:L', 12, cell_format=num_format)
|
|
sh2.set_column('D:D', 10)
|
|
sh2.set_column('D:D', 10)
|
|
sh2.set_column('G:G', 30)
|
|
sh2.set_column('G:G', 30)
|
|
|
|
+ sh2.conditional_format('A2:L500', {'type':'formula', 'criteria':'=NOT($G3=$G2)', 'format':b_format})
|
|
writer._save()
|
|
writer._save()
|
|
|
|
|
|
def _part_type(self, row):
|
|
def _part_type(self, row):
|