private void loadColumnDef() {
		columnList=new String[sw.getTotalCols()];
		columnTypeList=new String[sw.getTotalCols()];
		int realColumnLine=connectionParameter.getTitleLine() - 1;
		for(int col=0, colCount=sw.getTotalCols(); col<colCount; col++){
			String columnName=sw.getString(col, realColumnLine, null);
			if(columnName!=null && columnName.length()>0){
				if(keyCol==-1){
					keyCol=col;
				}
				columnList[col]=columnName;
				String columnType=sw.getString(col, realColumnLine+1, null);
				if(columnType==null || columnType.length()==0){
					columnType="C";
				}
				columnTypeList[col]=columnType;
			}
		}
	}