모든 차원의 배열을 열 원소를 분리하는 탭, 행을 분리하는 플랫폼에 의존적인 EOL 문자, 3차원 또는 그 이상 차원의 배열의 경우 페이지를 분리하는 헤더를 포함한 문자열 형식으로 된 테이블로 변환합니다.


icon

입력/출력

  • cstr.png 구분 문자 (탭)

    구분 문자는 스프레드시트 파일의 필드를 구분하는데 사용되는 값입니다. 기본은 단일 탭 문자입니다.

  • cstr.png 포맷 문자열

    포맷 문자열은 입력 배열을 문자열로 어떻게 변환하는지를 지정합니다. %s를 사용하여 문자열 배열을 스프레드시트 문자열로 변환합니다. %d 또는 %f를 사용하여 숫자 배열을 스프레드시트 문자열로 변환합니다.

    포맷 문자열 구문을 사용합니다.

    노트 이 함수는 배열의 모든 원소를 포맷할 때 한 개의 포맷 지정자만 사용하도록 허용합니다. 이 함수에 여러 개의 지정자를 연결하여 배열의 여러 원소를 각각 다른 지정자를 사용하여 포맷하도록 할 수는 없습니다.
  • c2ddbl.png 배열

    배열은 입력 샘플을 지정합니다.

  • istr.png 스프레드시트 문자열

    스프레드시트 문자열은 탭과 같은 구분 문자에 의해 열로 분리되고, 라인종료 (EOL) 문자는 행을 분리합니다.

  • 3차원 혹은 그 이상의 배열의 경우, 각 페이지의 첫부분에 다음 포맷의 연속적인 인덱스가 옵니다.

    [n,m,…,0,0]

    이 때, n은 가장 높은 차원의 인덱스, m은 두번째로 높은 차원의 인덱스, 쉼표(,)는 인덱스 사이를 분리하며, 0,0n,m,… 페이지의 첫번째 행 첫번째 열의 원소, 는 라인의 끝 문자를 나타냅니다.

    다음 예에서, 4x4x3 배열의 스프레드시트 문자열이 문자열을 인쇄할 때와 같이 나타납니다. 마침표(.)는 뒷 페이지의 생략된 값을 나타내며 실제 인쇄물에는 라인 끝 문자()가 나타나지 않습니다.

    [0,0,0]
    1.3 2.6 5.7
    3.9 -4.2 6.5
    -5.5 9.3 3.3
    9.6 9.8 0.4
    [1,0,0]
    . . .
    . . .
    . . .
    . . .
    [2,0,0]
    . . .
    . . .
    . . .
    . . .
    [3,0,0]
    . . .
    . . .
    . . .
    . . .

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Arrays\Array to Spreadsheet String.vi