1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.sinosoft.lz.common.poi;
- import org.apache.poi.hssf.usermodel.HSSFCellStyle;
- import org.apache.poi.hssf.usermodel.HSSFFont;
- import org.apache.poi.hssf.usermodel.HSSFSheet;
- import org.apache.poi.hssf.usermodel.HSSFWorkbook;
- public interface CommonUtilPOI{
- /**
- * @author wjr 2009-11-16 ����HSSFCellStyle����ı߿� HSSFCellStyle cellStyle
- * ���� HSSFCellStyle BORDER ���ñ߿����ͣ� 1.
- * ����:HSSFCellStyle.BORDER_DOTTED 2. ʵ��:HSSFCellStyle.BORDER_THIN
- */
- public HSSFCellStyle getCellStyleBorder(CommonPOIBean CommonPOIBean, HSSFCellStyle style);
- /**
- * @author wjr 2009-11-16 ����HSSFCellStyle�������ɫ HSSFCellStyle CellStyle
- * ������ɫ���ͣ�HSSFColor.LIGHT_YELLOW.index
- *
- */
- public HSSFCellStyle getCellStyleHSSFColor(HSSFCellStyle CellStyle, CommonPOIBean CommonPOIBean);
- /**
- * @author wjr 2009-11-16 ����HSSFCellStyle��������� FontHeight
- * ������������߶� FontName ��������������� Boldweight ������������Ӵ�
- * HSSFCellStyle CellStyle ������������
- */
- public HSSFFont getCellStyleHSSFFont(HSSFWorkbook wb, CommonPOIBean CommonPOIBean);
- /**
- * @author wjr 2009-11-16 ���õ�Ԫ������HSSFCellStyle���� HSSFWorkbook
- * Excel������� HSSFFont �������ö��� HSSFColor ��ɫ���ö���
- * HSSFCellStyle �߿����ö��� Layout �������ö��� ���ͣ�
- * 1.HSSFCellStyle.VERTICAL_CENTER ���¾���
- * 2.HSSFCellStyle.ALIGN_CENTER ˮƽ���� String type����, tableHeader
- * or tableYuan
- */
- public HSSFCellStyle getCellStyleObj(CommonPOIBean CommonPOIBean, String type, HSSFFont font,
- HSSFWorkbook wb);
- /**
- * @author wjr 2009-11-17 �����µ�cell�����丳ֵ HSSFRow row���� ����
- * HSSFCellStyle cellStyle ��Ԫ�����ö��� array[]
- * ���飬�����������õ�Ԫ��ı�ͷ String type����, tableHeader or tableYuan
- */
- public void createCellObj(HSSFCellStyle cellStyle, HSSFSheet sheet, String[] array);
- /**
- * @author wjr 2009-11-17 ����sheet ������е���Ϊ�Զ����ÿ�� HSSFSheet sheet
- * ���� String columnType ���� ����
- */
- public void getColumnOrRegionObj(HSSFSheet sheet, CommonPOIBean CommonPOIBean, String[] array);
- }
|