@@ -358,26 +358,29 @@ def excel_export(reports, filename):
358
358
sheet = book .add_worksheet ('Report' )
359
359
360
360
for col in range (50 ):
361
- sheet .set_column (col , col , 15 )
361
+ sheet .set_column (col , col , 6 )
362
362
363
363
merge_format = book .add_format ({
364
364
'bold' : 3 ,
365
365
'border' : 1 ,
366
366
'align' : 'center' ,
367
367
'valign' : 'vcenter' ,
368
+ 'font_size' : 6
368
369
})
369
370
370
371
heading = book .add_format ({
371
372
'bold' : 1 ,
372
373
'border' : 1 ,
373
374
'align' : 'center' ,
374
375
'valign' : 'vcenter' ,
376
+ 'font_size' : 6
375
377
})
376
378
377
379
data = book .add_format ({
378
380
'border' : 1 ,
379
381
'align' : 'center' ,
380
382
'valign' : 'vcenter' ,
383
+ 'font_size' : 6
381
384
})
382
385
383
386
# Table headings
@@ -403,7 +406,7 @@ def excel_export(reports, filename):
403
406
404
407
for report in reports :
405
408
col = 0
406
- row += 2
409
+ row += 1
407
410
sheet .write (row , col , report .hsc_number , data )
408
411
col += 1
409
412
sheet .write (row , col , report .challan_number , data )
@@ -453,44 +456,48 @@ def excel_export_melt(reports, filename):
453
456
sheet = book .add_worksheet ('Report' )
454
457
455
458
for col in range (50 ):
456
- sheet .set_column (col , col , 15 )
459
+ sheet .set_column (col , col , 6 )
457
460
458
461
merge_format = book .add_format ({
459
462
'bold' : 3 ,
460
463
'border' : 1 ,
461
464
'align' : 'center' ,
462
465
'valign' : 'vcenter' ,
466
+ 'font_size' : 6
463
467
})
464
468
465
469
heading = book .add_format ({
466
470
'bold' : 1 ,
467
471
'border' : 1 ,
468
472
'align' : 'center' ,
469
473
'valign' : 'vcenter' ,
474
+ 'font_size' : 6
470
475
})
471
476
472
477
data = book .add_format ({
473
478
'border' : 1 ,
474
479
'align' : 'center' ,
475
480
'valign' : 'vcenter' ,
481
+ 'font_size' : 6
476
482
})
477
483
478
484
heading2 = book .add_format ({
479
485
'bold' : 1 ,
480
- 'border' : 1
486
+ 'border' : 1 ,
487
+ 'font_size' : 6
481
488
})
482
489
483
490
# Table headings
484
491
sheet .merge_range (
485
- 'A1:I5 ' ,
492
+ 'A1:I4 ' ,
486
493
'DELIVERY CHALLAN / INVOICE \t \t \t Mob:9423222798, 9881212348\n \
487
494
VAIBHAV ENGINEERING WORKS\n S.No.15/11/3,\
488
495
Old Warje Jakat Naka, Behind Kakde City, Karvanagar,\
489
496
Pune-411052.' ,
490
497
merge_format )
491
498
492
499
sheet .merge_range (
493
- 'A6:G9 ' ,
500
+ 'A5:F7 ' ,
494
501
'To, M/S\n \
495
502
Vanaz Engineers Ltd. 85/1, Paud road, Pune-38\n \
496
503
State Code:\n \
@@ -499,21 +506,21 @@ def excel_export_melt(reports, filename):
499
506
)
500
507
501
508
sheet .merge_range (
502
- 'H6:I9 ' ,
509
+ 'G5:I7 ' ,
503
510
'GSTI-27APGPM-6700G1ZZ\n \
504
511
\n PAN NO:-APGPM6700G' ,
505
512
heading2
506
513
)
507
514
508
515
sheet .merge_range (
509
- 'A10:D13 ' ,
516
+ 'A8:D9 ' ,
510
517
'INVOICE Number: \t \t \t Date: \n \
511
518
\n Vendor Code: V0113' ,
512
519
heading2
513
520
)
514
521
515
522
sheet .merge_range (
516
- 'E10:I13 ' ,
523
+ 'E8:I9 ' ,
517
524
'P.O. Number: \t \t \t Dated:\
518
525
\n J.C. Number: \t \t \t Dated:\n \
519
526
\n Our Challan Number' ,
@@ -528,12 +535,12 @@ def excel_export_melt(reports, filename):
528
535
sheet .merge_range ('H14:H15' , 'RATE' , heading )
529
536
sheet .merge_range ('I14:I15' , 'AMOUNT' , heading )
530
537
531
- row = 15
538
+ row = 9
532
539
total = 0
533
540
for index , report in enumerate (reports ):
534
541
total += report .amount
535
542
col = 0
536
- row += 2
543
+ row += 1
537
544
sheet .write (row , col , index + 1 , data )
538
545
col += 1
539
546
sheet .merge_range (row , col , row , col + 2 , report .particular , data )
@@ -574,7 +581,7 @@ def excel_export_melt(reports, filename):
574
581
sheet .merge_range (row , 0 , row + 4 , 5 , 'Receives the above mentioned good in good working condition \n \n \n Send Through \t \t \t Received By' , data )
575
582
sheet .merge_range (row , 6 , row + 4 , 8 , ' For Vaibhav Engineering Works' , data )
576
583
577
- sheet .conditional_format (15 , 0 , row , 8 , {'type' : 'blanks' , 'format' : data })
584
+ sheet .conditional_format (9 , 0 , row , 8 , {'type' : 'blanks' , 'format' : data })
578
585
book .close ()
579
586
580
587
return response
@@ -602,40 +609,43 @@ def stock_report(reports, filename, month, year):
602
609
sheet = book .add_worksheet ('Report' )
603
610
604
611
for col in range (50 ):
605
- sheet .set_column (col , col , 10 )
612
+ sheet .set_column (col , col , 7 )
606
613
607
614
merge_format = book .add_format ({
608
615
'bold' : 3 ,
609
616
'border' : 1 ,
610
617
'align' : 'center' ,
611
618
'valign' : 'vcenter' ,
619
+ 'font_size' : 8
612
620
})
613
621
614
622
heading = book .add_format ({
615
623
'bold' : 1 ,
616
624
'border' : 1 ,
617
625
'align' : 'center' ,
618
626
'valign' : 'vcenter' ,
627
+ 'font_size' : 8
619
628
})
620
629
621
630
data = book .add_format ({
622
631
'border' : 1 ,
623
632
'align' : 'center' ,
624
633
'valign' : 'vcenter' ,
634
+ 'font_size' : 8
625
635
})
626
636
627
637
heading2 = book .add_format ({
628
638
'bold' : 1 ,
629
- 'border' : 1
639
+ 'border' : 1 ,
640
+ 'font_size' : 8
630
641
})
631
642
632
643
# Table headings
633
644
sheet .merge_range (
634
645
'A1:M5' ,
635
- 'Mob:9423222798, 9881212348\n \
636
- VAIBHAV ENGINEERING WORKS\n S.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 \
639
649
MONTHLY STOCK STATEMENTS FOR THE MONTH ' + month + ' ' + year ,
640
650
merge_format )
641
651
@@ -652,18 +662,18 @@ def stock_report(reports, filename, month, year):
652
662
)
653
663
654
664
sheet .merge_range ('A8:A9' , 'SR\n NO' , heading )
655
- sheet .merge_range ('B8:B9' , 'MELT OF BLANK ' , heading )
665
+ sheet .merge_range ('B8:B9' , 'MELT OF\n BLANK ' , heading )
656
666
sheet .merge_range ('C8:C9' , 'CHALLAN\n NUMBER' , heading )
657
667
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\n IN ' , heading )
660
670
sheet .merge_range ('G8:G9' , 'CHALLAN\n NUMBER' , heading )
661
671
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\n OUT ' , heading )
673
+ sheet .merge_range ('J8:J9' , 'WEIGHT\n (KG)' , heading )
674
+ sheet .merge_range ('K8:K9' , 'SCRAP\n WEIGHT \n (KG)' , heading )
675
+ sheet .merge_range ('L8:L9' , 'END\n PIECES \n WEIGHT ' , heading )
676
+ sheet .merge_range ('M8:M9' , 'TOTAL\n WEIGHT ' , heading )
667
677
668
678
row = 9
669
679
for index , report in enumerate (reports ):
@@ -687,7 +697,7 @@ def stock_report(reports, filename, month, year):
687
697
col += 1
688
698
sheet .write (row , col , report .total_weight , data )
689
699
690
- sheet .conditional_format (10 , 0 , row , 8 , {'type' : 'blanks' , 'format' : data })
700
+ sheet .conditional_format (9 , 0 , row , 8 , {'type' : 'blanks' , 'format' : data })
691
701
book .close ()
692
702
693
703
return response
0 commit comments