오픈리파인에서 구우편번호를 새우편번호로 통합하기

오픈리파인에서 구우편번호를 새우편번호로 통합하기

구우편번호 통합 및 시도군 코드

[
  {
    "op": "core/column-rename",
    "description": "Rename column 우편번호 to 새우편번호",
    "oldColumnName": "우편번호",
    "newColumnName": "새우편번호"
  },
  {
    "op": "core/column-reorder",
    "description": "Reorder columns",
    "columnNames": [
      "새우편번호",
      "시도",
      "시도영문",
      "시군구",
      "시군구영문",
      "읍면",
      "읍면영문",
      "법정동코드",
      "법정동명"
    ]
  },
  {
    "op": "core/row-reorder",
    "description": "Reorder rows",
    "mode": "record-based",
    "sorting": {
      "criteria": [
        {
          "errorPosition": 1,
          "caseSensitive": false,
          "valueType": "string",
          "column": "새우편번호",
          "blankPosition": 2,
          "reverse": false
        }
      ]
    }
  },
  {
    "op": "core/blank-down",
    "description": "Blank down cells in column 새우편번호",
    "engineConfig": {
      "mode": "row-based",
      "facets": []
    },
    "columnName": "새우편번호"
  },
  {
    "op": "core/row-removal",
    "description": "Remove rows",
    "engineConfig": {
      "mode": "row-based",
      "facets": [
        {
          "omitError": false,
          "expression": "isBlank(value)",
          "selectBlank": false,
          "selection": [
            {
              "v": {
                "v": true,
                "l": "true"
              }
            }
          ],
          "selectError": false,
          "invert": false,
          "name": "새우편번호",
          "omitBlank": false,
          "type": "list",
          "columnName": "새우편번호"
        }
      ]
    }
  },
  {
    "op": "core/column-addition",
    "description": "Create column 구우편번호 at index 8 based on column 법정동코드 using expression grel:cell.cross(\"구우편번호-전국-20150710\", \"법정동코드\")[0].cells[\"우편번호\"].value",
    "engineConfig": {
      "mode": "row-based",
      "facets": []
    },
    "newColumnName": "구우편번호",
    "columnInsertIndex": 8,
    "baseColumnName": "법정동코드",
    "expression": "grel:cell.cross(\"구우편번호-전국-20150710\", \"법정동코드\")[0].cells[\"우편번호\"].value",
    "onError": "set-to-blank"
  },
  {
    "op": "core/column-reorder",
    "description": "Reorder columns",
    "columnNames": [
      "새우편번호",
      "구우편번호",
      "시도",
      "시도영문",
      "시군구",
      "시군구영문",
      "읍면",
      "읍면영문",
      "법정동코드",
      "법정동명"
    ]
  },
  {
    "op": "core/column-addition",
    "description": "Create column 시도코드 at index 9 based on column 법정동코드 using expression grel:value.slice(0,2)",
    "engineConfig": {
      "mode": "row-based",
      "facets": []
    },
    "newColumnName": "시도코드",
    "columnInsertIndex": 9,
    "baseColumnName": "법정동코드",
    "expression": "grel:value.slice(0,2)",
    "onError": "set-to-blank"
  },
  {
    "op": "core/column-addition",
    "description": "Create column 시군구코드 at index 9 based on column 법정동코드 using expression grel:value.slice(0,5)",
    "engineConfig": {
      "mode": "row-based",
      "facets": []
    },
    "newColumnName": "시군구코드",
    "columnInsertIndex": 9,
    "baseColumnName": "법정동코드",
    "expression": "grel:value.slice(0,5)",
    "onError": "set-to-blank"
  },
  {
    "op": "core/column-addition",
    "description": "Create column 읍면동코드 at index 9 based on column 법정동코드 using expression grel:value.slice(0,8)",
    "engineConfig": {
      "mode": "row-based",
      "facets": []
    },
    "newColumnName": "읍면동코드",
    "columnInsertIndex": 9,
    "baseColumnName": "법정동코드",
    "expression": "grel:value.slice(0,8)",
    "onError": "set-to-blank"
  },
  {
    "op": "core/column-reorder",
    "description": "Reorder columns",
    "columnNames": [
      "새우편번호",
      "구우편번호",
      "시도",
      "시도영문",
      "시도코드",
      "시군구",
      "시군구영문",
      "시군구코드",
      "읍면",
      "읍면영문",
      "읍면동코드"
    ]
  }
]
Scroll to Top