649. region, sheet1, wb ); 650.
651. HSSFRegionUtil.setBorderTop( borderMediumDashed, 652.
653. region, sheet1, wb ); 654.
655. HSSFRegionUtil.setBorderLeft( borderMediumDashed, 656.
657. region, sheet1, wb ); 658.
659. HSSFRegionUtil.setBorderRight( borderMediumDashed, 660.
661. region, sheet1, wb ); 662.
663. HSSFRegionUtil.setBottomBorderColor(HSSFColor.AQUA.index, region, sheet1, w
b); 664.
665. HSSFRegionUtil.setTopBorderColor(HSSFColor.AQUA.index, region, sheet1, wb);
666.
667. HSSFRegionUtil.setLeftBorderColor(HSSFColor.AQUA.index, region, sheet1, wb);
668.
669. HSSFRegionUtil.setRightBorderColor(HSSFColor.AQUA.index, region, sheet1, wb);
670.
671. // Shows some usages of HSSFCellUtil 672.
673. HSSFCellStyle style = wb.createCellStyle(); 674.
675. style.setIndention((short)4); 676.
677. HSSFCellUtil.createCell(row, 8, \ 678.
679. HSSFCell cell2 = HSSFCellUtil.createCell( row2, 8, \
680.
681. HSSFCellUtil.setAlignment(cell2, wb, HSSFCellStyle.ALIGN_CENTER); 682.
683. // Write out the workbook 684.
685. FileOutputStream fileOut = new FileOutputStream( \ 686.
687. wb.write( fileOut );
688.
689. fileOut.close(); 690.
691. 19.在工作单中移动行,调整行的上下位置 692.
693. HSSFWorkbook wb = new HSSFWorkbook(); 694.
695. HSSFSheet sheet = wb.createSheet(\ 696.
697. // Create various cells and rows for spreadsheet. 698.
699. // Shift rows 6 - 11 on the spreadsheet to the top (rows 0 - 5) 700.
701. sheet.shiftRows(5, 10, -5); 702.
703. FileOutputStream fileOut = new FileOutputStream(\ 704.
705. wb.write(fileOut); 706.
707. fileOut.close(); 708.
709. 20.选种指定的工作单 710.
711. HSSFWorkbook wb = new HSSFWorkbook(); 712.
713. HSSFSheet sheet = wb.createSheet(\ 714.
715. sheet.setSelected(true); 716.
717. // Create various cells and rows for spreadsheet. 718.
719. FileOutputStream fileOut = new FileOutputStream(\ 720.
721. wb.write(fileOut); 722.
723. fileOut.close(); 724.
725. 21.工作单的放大缩小 726.
727. HSSFWorkbook wb = new HSSFWorkbook(); 728.
729. HSSFSheet sheet1 = wb.createSheet(\ 730.
731. sheet1.setZoom(3,4); // 75 percent magnification
732.
733. FileOutputStream fileOut = new FileOutputStream(\ 734.
735. wb.write(fileOut); 736.
737. fileOut.close(); 738.
739. 22.头注和脚注 740.
741. HSSFWorkbook wb = new HSSFWorkbook(); 742.
743. HSSFSheet sheet = wb.createSheet(\ 744.
745. HSSFHeader header = sheet.getHeader(); 746.
747. header.setCenter(\ 748.
749. header.setLeft(\ 750.
751. header.setRight(HSSFHeader.font(\ 752.
753. HSSFHeader.fontSize((short) 16) + \
d size 16\ 754.
755. FileOutputStream fileOut = new FileOutputStream(\ 756.
757. wb.write(fileOut); 758.
759. fileOut.close(); 760.
761. //-------------------------------以上实例代码均来自官方网站 762.
763. //-------------------------------POI中使用的颜色是用颜色索引来实现,如下: 764. 765. /* 766.
767. * 颜色对照表 数字代表颜色索引 768.
769. 8: BLACK 770.
771. 60: BROWN 772.
773. 59: OLIVE_GREEN 774.
775. 58: DARK_GREEN 776.
777. 56: DARK_TEAL 778.
779. 18: DARK_BLUE 780.
781. 32: DARK_BLUE 782.
783. 62: INDIGO 784.
785. 63: GREY_80_PERCENT 786.
787. 53: ORANGE 788.
789. 19: DARK_YELLOW 790.
791. 17: GREEN 792.
793. 21: TEAL 794.
795. 38: TEAL 796.
797. 12: BLUE 798.
799. 39: BLUE 800.
801. 54: BLUE_GREY 802.
803. 23: GREY_50_PERCENT 804.
805. 10: RED 806.
807. 52: LIGHT_ORANGE 808.
809. 50: LIME 810.
811. 57: SEA_GREEN 812.
813. 49: AQUA 814.
815. 48: LIGHT_BLUE 816.
817. 20: VIOLET 818.
819. 36: VIOLET 820.
821. 55: GREY_40_PERCENT 822.
823. 14: PINK 824.
825. 33: PINK 826.
827. 51: GOLD 828.
829. 13: YELLOW 830.
831. 34: YELLOW 832.
833. 11: BRIGHT_GREEN 834.
835. 35: BRIGHT_GREEN 836.
837. 15: TURQUOISE 838.
839. 35: TURQUOISE 840.
841. 16: DARK_RED 842.
843. 37: DARK_RED 844.
845. 40: SKY_BLUE 846.
847. 61: PLUM 848.
849. 25: PLUM 850.
851. 22: GREY_25_PERCENT 852.
853. 45: ROSE 854.
855. 43: LIGHT_YELLOW 856.
857. 42: LIGHT_GREEN 858.
859. 41: LIGHT_TURQUOISE 860.
861. 27:LIGHT_TURQUOISE 862.