Skip to content

Commit d226fad

Browse files
committed
Modified Excel sheet format
1 parent 4bc7376 commit d226fad

File tree

1 file changed

+37
-27
lines changed

1 file changed

+37
-27
lines changed

inventory_management/works/views.py

Lines changed: 37 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -358,26 +358,29 @@ def excel_export(reports, filename):
358358
sheet = book.add_worksheet('Report')
359359

360360
for col in range(50):
361-
sheet.set_column(col, col, 15)
361+
sheet.set_column(col, col, 6)
362362

363363
merge_format = book.add_format({
364364
'bold': 3,
365365
'border': 1,
366366
'align': 'center',
367367
'valign': 'vcenter',
368+
'font_size': 6
368369
})
369370

370371
heading = book.add_format({
371372
'bold': 1,
372373
'border': 1,
373374
'align': 'center',
374375
'valign': 'vcenter',
376+
'font_size': 6
375377
})
376378

377379
data = book.add_format({
378380
'border': 1,
379381
'align': 'center',
380382
'valign': 'vcenter',
383+
'font_size': 6
381384
})
382385

383386
# Table headings
@@ -403,7 +406,7 @@ def excel_export(reports, filename):
403406

404407
for report in reports:
405408
col = 0
406-
row += 2
409+
row += 1
407410
sheet.write(row, col, report.hsc_number, data)
408411
col += 1
409412
sheet.write(row, col, report.challan_number, data)
@@ -453,44 +456,48 @@ def excel_export_melt(reports, filename):
453456
sheet = book.add_worksheet('Report')
454457

455458
for col in range(50):
456-
sheet.set_column(col, col, 15)
459+
sheet.set_column(col, col, 6)
457460

458461
merge_format = book.add_format({
459462
'bold': 3,
460463
'border': 1,
461464
'align': 'center',
462465
'valign': 'vcenter',
466+
'font_size': 6
463467
})
464468

465469
heading = book.add_format({
466470
'bold': 1,
467471
'border': 1,
468472
'align': 'center',
469473
'valign': 'vcenter',
474+
'font_size': 6
470475
})
471476

472477
data = book.add_format({
473478
'border': 1,
474479
'align': 'center',
475480
'valign': 'vcenter',
481+
'font_size': 6
476482
})
477483

478484
heading2 = book.add_format({
479485
'bold': 1,
480-
'border': 1
486+
'border': 1,
487+
'font_size': 6
481488
})
482489

483490
# Table headings
484491
sheet.merge_range(
485-
'A1:I5',
492+
'A1:I4',
486493
'DELIVERY CHALLAN / INVOICE \t \t \tMob:9423222798, 9881212348\n\
487494
VAIBHAV ENGINEERING WORKS\nS.No.15/11/3,\
488495
Old Warje Jakat Naka, Behind Kakde City, Karvanagar,\
489496
Pune-411052.',
490497
merge_format)
491498

492499
sheet.merge_range(
493-
'A6:G9',
500+
'A5:F7',
494501
'To, M/S\n \
495502
Vanaz Engineers Ltd. 85/1, Paud road, Pune-38\n \
496503
State Code:\n \
@@ -499,21 +506,21 @@ def excel_export_melt(reports, filename):
499506
)
500507

501508
sheet.merge_range(
502-
'H6:I9',
509+
'G5:I7',
503510
'GSTI-27APGPM-6700G1ZZ\n \
504511
\nPAN NO:-APGPM6700G',
505512
heading2
506513
)
507514

508515
sheet.merge_range(
509-
'A10:D13',
516+
'A8:D9',
510517
'INVOICE Number: \t \t \tDate: \n\
511518
\nVendor Code: V0113',
512519
heading2
513520
)
514521

515522
sheet.merge_range(
516-
'E10:I13',
523+
'E8:I9',
517524
'P.O. Number: \t \t \tDated:\
518525
\nJ.C. Number: \t \t \tDated:\n\
519526
\nOur Challan Number',
@@ -528,12 +535,12 @@ def excel_export_melt(reports, filename):
528535
sheet.merge_range('H14:H15', 'RATE', heading)
529536
sheet.merge_range('I14:I15', 'AMOUNT', heading)
530537

531-
row = 15
538+
row = 9
532539
total = 0
533540
for index, report in enumerate(reports):
534541
total += report.amount
535542
col = 0
536-
row += 2
543+
row += 1
537544
sheet.write(row, col, index + 1, data)
538545
col += 1
539546
sheet.merge_range(row, col, row, col + 2, report.particular, data)
@@ -574,7 +581,7 @@ def excel_export_melt(reports, filename):
574581
sheet.merge_range(row, 0, row + 4, 5, 'Receives the above mentioned good in good working condition \n\n\nSend Through \t \t \tReceived By', data)
575582
sheet.merge_range(row, 6, row + 4, 8, ' For Vaibhav Engineering Works', data)
576583

577-
sheet.conditional_format(15, 0, row, 8, {'type': 'blanks', 'format' : data})
584+
sheet.conditional_format(9, 0, row, 8, {'type': 'blanks', 'format' : data})
578585
book.close()
579586

580587
return response
@@ -602,40 +609,43 @@ def stock_report(reports, filename, month, year):
602609
sheet = book.add_worksheet('Report')
603610

604611
for col in range(50):
605-
sheet.set_column(col, col, 10)
612+
sheet.set_column(col, col, 7)
606613

607614
merge_format = book.add_format({
608615
'bold': 3,
609616
'border': 1,
610617
'align': 'center',
611618
'valign': 'vcenter',
619+
'font_size': 8
612620
})
613621

614622
heading = book.add_format({
615623
'bold': 1,
616624
'border': 1,
617625
'align': 'center',
618626
'valign': 'vcenter',
627+
'font_size': 8
619628
})
620629

621630
data = book.add_format({
622631
'border': 1,
623632
'align': 'center',
624633
'valign': 'vcenter',
634+
'font_size': 8
625635
})
626636

627637
heading2 = book.add_format({
628638
'bold': 1,
629-
'border': 1
639+
'border': 1,
640+
'font_size': 8
630641
})
631642

632643
# Table headings
633644
sheet.merge_range(
634645
'A1:M5',
635-
'Mob:9423222798, 9881212348\n\
636-
VAIBHAV ENGINEERING WORKS\nS.No.15/11/3,\
637-
Old Warje Jakat Naka, Behind Kakde City, Karvanagar,\
638-
Pune-411052.\n \
646+
'Mob:9423222798, 9881212348\n\n\
647+
VAIBHAV ENGINEERING WORKS\n\
648+
S.No.15/11/3, Old Warje Jakat Naka, Behind Kakde City, Karvanagar, Pune-411052.\n\n\
639649
MONTHLY STOCK STATEMENTS FOR THE MONTH ' + month + ' ' + year,
640650
merge_format)
641651

@@ -652,18 +662,18 @@ def stock_report(reports, filename, month, year):
652662
)
653663

654664
sheet.merge_range('A8:A9', 'SR\nNO', heading)
655-
sheet.merge_range('B8:B9', 'MELT OF BLANK', heading)
665+
sheet.merge_range('B8:B9', 'MELT OF\nBLANK', heading)
656666
sheet.merge_range('C8:C9', 'CHALLAN\nNUMBER', heading)
657667
sheet.merge_range('D8:D9', 'DATE', heading)
658-
sheet.merge_range('E8:E9', 'WEIGHT (KG)', heading)
659-
sheet.merge_range('F8:F9', 'QUANTITY IN', heading)
668+
sheet.merge_range('E8:E9', 'WEIGHT\n(KG)', heading)
669+
sheet.merge_range('F8:F9', 'QUANTITY\nIN', heading)
660670
sheet.merge_range('G8:G9', 'CHALLAN\nNUMBER', heading)
661671
sheet.merge_range('H8:H9', 'DATE', heading)
662-
sheet.merge_range('I8:I9', 'QUANTITY OUT', heading)
663-
sheet.merge_range('J8:J9', 'WEIGHT (KG)', heading)
664-
sheet.merge_range('K8:K9', 'SCRAP WEIGHT (KG)', heading)
665-
sheet.merge_range('L8:L9', 'END PIECES WEIGHT', heading)
666-
sheet.merge_range('M8:M9', 'TOTAL WEIGHT', heading)
672+
sheet.merge_range('I8:I9', 'QUANTITY\nOUT', heading)
673+
sheet.merge_range('J8:J9', 'WEIGHT\n(KG)', heading)
674+
sheet.merge_range('K8:K9', 'SCRAP\nWEIGHT\n(KG)', heading)
675+
sheet.merge_range('L8:L9', 'END\nPIECES\nWEIGHT', heading)
676+
sheet.merge_range('M8:M9', 'TOTAL\nWEIGHT', heading)
667677

668678
row = 9
669679
for index, report in enumerate(reports):
@@ -687,7 +697,7 @@ def stock_report(reports, filename, month, year):
687697
col += 1
688698
sheet.write(row, col, report.total_weight, data)
689699

690-
sheet.conditional_format(10, 0, row, 8, {'type': 'blanks', 'format' : data})
700+
sheet.conditional_format(9, 0, row, 8, {'type': 'blanks', 'format' : data})
691701
book.close()
692702

693703
return response

0 commit comments

Comments
 (0)