[]
        
(Showing Draft Content)

바코드

바코드 스파크라인을 사용하면 정보를 쉽고 빠르게, 그리고 높은 정확도로 스캔할 수 있습니다.

SpreadJS는 사용자가 더 나은 비즈니스 의사 결정을 내리고 데이터 분석을 향상시킬 수 있도록 QR 코드, EAN-13, EAN-8, Codabar, Code39, Code93, Code128, GS1_128, Code49, PDF417, DataMatrix를 포함한 11가지 유형의 바코드 스파크라인을 지원합니다.

워크시트에 바코드를 삽입하면 특히 매년 수천 개의 제품을 제조 및 판매하는 대형 소매 업계에서 매우 유용합니다.

예를 들어 고객에게 판매할 대규모 식품 제품 목록이 포함된 스프레드시트를 만든다고 가정해 보겠습니다. 이 경우 제품 번호만 워크시트에 삽입하는 것은 도움이 되지 않습니다. 제품 번호를 수동으로 대조하여 가격을 확인하는 작업은 시간이 많이 걸리며 계산대에서 고객 불만으로 이어질 수 있습니다. 이러한 상황에서 워크시트의 바코드를 사용하면 비즈니스 파트너가 몇 초 안에 제품 가격을 확인할 수 있습니다.

참고: 워크시트에 바코드를 통합하려면 사용자는 다음 파일을 참조해야 합니다. gc.spread.sheets.barcode.*.*.*.js

다음 표는 워크시트에 원하는 바코드를 설정할 수 있도록 SpreadJS에서 제공하는 다양한 바코드 유형을 보여줍니다.

바코드

설명

수식 및 예제

QRCode

숫자, 영숫자 및 바이트 데이터를 효율적으로 처리할 수 있는 2차원 바코드입니다. 이 바코드는 최대 7,366자의 문자를 인코딩할 수 있습니다.

BC_QRCODE


EAN-13

숫자 문자(12자리 숫자)와 검사 숫자를 사용하는 코드입니다. 이 바코드는 검사 숫자(CheckSum)를 계산하여 13번째 위치에 추가하기 위해 문자열 형태의 12자리 숫자만 허용합니다.

검사 숫자는 바코드가 정확하게 스캔되었는지 확인하는 데 사용할 수 있는 추가 숫자입니다. CheckSum 속성이 True로 설정되면 검사 숫자가 자동으로 추가됩니다.

BC_EAN13


EAN-8

숫자 문자와 검사 숫자만 사용하는 바코드입니다. 이 바코드는 검사 숫자(CheckSum)를 계산하여 8번째 위치에 추가하기 위해 문자열 형태의 7자리 숫자만 허용합니다.

검사 숫자는 바코드가 정확하게 스캔되었는지 확인하는 데 사용할 수 있는 추가 숫자입니다. CheckSum 속성이 True로 설정되면 검사 숫자가 자동으로 추가됩니다.

BC_EAN8


Codabar

A B C D + - : . / $ 및 모든 숫자를 포함한 영숫자 문자를 사용하는 바코드입니다.

BC_CODABAR


Code 39

숫자 문자, 대문자 문자 및 일부 특수 문자("%", "*", "$", "/", ".", "-", "+")를 포함하는 각 기호를 표현하기 위해 총 9개의 바를 사용하는 선형 바코드입니다.

BC_CODE39


Code 93

대문자 문자와 숫자 문자, 그리고 일부 특수 문자("%" , "*", "$", "/", "." , "-", "+")를 사용하는 바코드입니다.

BC_CODE93


Code 128

텍스트, 숫자, 다양한 기능 및 전체 128개 ASCII 문자 집합(ASCII 0~ASCII 128)을 인코딩하기 위한 고밀도 선형 심볼 체계를 표현하는 선형 바코드입니다.

BC_CODE128


GS1-128

데이터를 인코딩하기 위해 일련의 애플리케이션 식별자(Application Identifier)를 사용하는 바코드입니다. 이 바코드는 전체 ASCII 문자 집합을 사용하며 첫 번째 문자 위치에 FNC1 문자를 사용합니다.

이 바코드는 특히 날짜, 배치 번호, 중량, HIBC 애플리케이션 등에 사용됩니다.

BC_GS1_128


Code 49

각 행에 시작 코드와 종료 코드가 있는 2~8개 행(각 행 8문자)으로 구성된 2차원 고밀도 스택형 바코드입니다. 이 바코드는 특히 전체 ASCII 문자 집합을 인코딩하는 데 사용됩니다.

BC_CODE49


PDF417

최대 1,108바이트의 정보를 인코딩할 수 있는 기능을 가진 널리 사용되는 고밀도 2차원 바코드 심볼 체계입니다. 이 바코드는 작은 바코드가 여러 층으로 쌓인 구조로 되어 있으며 최대 35자의 영숫자 문자와 2,710자리 숫자를 인코딩할 수 있습니다.

BC_PDF417


DataMatrix

일반적으로 정사각형 또는 직사각형 매트릭스 패턴으로 배열된 정사각형 모듈을 사용하는 고밀도 2차원 바코드입니다.

BC_DataMatrix


바코드를 이미지로 내보내기

Microsoft Excel은 기본적으로 SpreadJS 바코드 수식을 지원하지 않습니다. 기본 설정으로 Excel 파일을 내보내면 수식은 포함되지만 바코드는 시각적으로 렌더링되지 않습니다.

Excel에서 바코드를 표시하려면 내보내기 시 saveAsView 옵션을 true로 설정하세요.

saveOptions.saveAsView = true;

활성화하면:

  • 바코드가 내보낸 파일에서 정적 이미지로 렌더링됩니다.

  • 원래 수식은 유지됩니다.

  • Excel에서 데이터를 변경해도 이미지는 업데이트되지 않습니다.

saveAsView-20260304.d71e9a.gif

수식은 includeFormulas 옵션을 설정하여 제외할 수 있습니다.

성능: 이 옵션을 활성화하면 특히 많은 바코드를 내보내는 경우 내보내기 시간과 파일 크기가 증가합니다.

지원 대상: 워크시트, 테이블 시트, 간트 시트 및 리포트 시트.