# ColInsert (col method)

> 컬럼을 동적으로 생성 합니다.
> Pos 속성을 설정하지 않은 경우 가장 마지막에 컬럼이 생성 됩니다.
> 컬럼타입이 `Seq, Status, DelCheck`인 컬럼은 생성이 불가능 하며 컬럼생성시 `CalcLogic` 속성은 사용이 불가능합니다.
> 생성할 컬럼의 설정 속성 집합 객체는 InitColumns Method의 내용을 참조
> 컬럼의 설정 속성을 설정하지 않은 경우 `Text` 타입의 컬럼으로 생성 됩니다.

### Syntax

    ObjId.ColInsert([Info]);

### Info

Parameter | Type | Required | Description
--- | --- | --- | ---
Info.Pos | `Number or String` | 선택 | 생성할 위치의 컬럼 Index 또는 SaveName(Default: 마지막 컬럼)
Info.Header.Text | `String` | 선택 | 헤더에 설정할 문자열 (헤더가 2줄이상인 경우 구분자 `"|"`로 연결한 문자열로 설정) (Default: "")
Info.Header.Align | `String` | 선택 | 헤더 문자열의 정렬값 (Default: "Center")
Info.Col | `Object` | 선택 | 생성할 컬럼의 설정 속성 집합 객체

### Returns

none

### Example

    // 마지막 위치에 기본("Text" 컬럼타입) 컬럼을 생성.
    var info = {
      Header : {Text : "기본타입"}
    };
    mySheet.ColInsert(info);

    // Index 3의 위치에 "CheckBox" 타입의 컬럼을 생성.
    var info = {
      Pos:3,
      Header:{Text: "체크박스",Align: "Left"},
      Col:[{
        Type: "CheckBox",
        Width:60,
        SaveName: "sCheckBox"
      }]
    };
    mySheet.ColInsert(info);

### Since

version | desc
--- | ---
7.0.0.0 |