GitHub에서 보기

테이블 내보내기

Bootstrap Table의 데이터 내보내기 확장 기능으로, 여러 형식으로 내보내기를 지원합니다.

이 페이지에서

데이터 내보내기 확장 기능은 테이블 데이터를 Excel, PDF, CSV 등 다양한 형식으로 내보낼 수 있습니다.

의존성 플러그인

이 확장 기능은 tableExport.jquery.plugin에 의존합니다.

참고: 일부 내보내기 형식은 추가 구성이나 의존성 라이브러리가 필요할 수 있습니다. 자세한 내용은 위 문서를 참조하세요.

사용법

<script src="extensions/export/bootstrap-table-export.js"></script>

예제

Export

옵션

showExport

  • 속성: data-show-export

  • 유형: Boolean

  • 세부 정보:

    도구 모음에 내보내기 버튼을 표시할지 여부를 지정합니다. true로 설정하면 사용자가 내보내기 버튼을 클릭하여 테이블 데이터를 다운로드할 수 있습니다.

  • 기본값: false

exportDataType

  • 속성: data-export-data-type

  • 유형: String

  • 세부 정보:

    내보낼 데이터의 범위를 설정합니다:

    • 'basic': 현재 페이지 데이터만 내보냅니다
    • 'all': 모든 데이터를 내보냅니다
    • 'selected': 선택된 행만 내보냅니다
  • 기본값: basic

exportFooter

  • 속성: data-export-footer

  • 유형: Boolean

  • 세부 정보:

    테이블 푸터도 함께 내보낼지 여부를 지정합니다. true로 설정하면 테이블의 푸터 행도 내보낸 파일에 포함됩니다.

  • 기본값: false

exportOptions

  • 속성: data-export-options

  • 유형: Object

  • 세부 정보:

    tableExport.jquery.plugin에 전달할 내보내기 구성 옵션입니다.

    exportOptions.fileName은 문자열 또는 함수일 수 있으며, 내보낼 파일의 이름을 설정하는 데 사용됩니다:

    exportOptions: {
      fileName: function () {
        return 'exportName'
      }
    }

exportTypes

  • 속성: data-export-types

  • 유형: Array

  • 세부 정보:

    사용 가능한 내보내기 형식 목록을 설정합니다. 지원되는 형식은 다음과 같습니다: json, xml, png, csv, txt, sql, doc, excel, xlsx, pdf 등.

  • 기본값: ['json', 'xml', 'csv', 'txt', 'sql', 'excel']

아이콘 구성

  • export: 'glyphicon-export icon-share' (내보내기 버튼 아이콘)

열 옵션

forceExport

  • 속성: data-force-export

  • 유형: Boolean

  • 세부 정보:

    true로 설정하면 해당 열(예: 숨겨진 열)을 강제로 내보냅니다.

  • 기본값: false

forceHide

  • 속성: data-force-hide

  • 유형: Boolean

  • 세부 정보:

    true로 설정하면 내보낼 때 해당 열(예: 아이콘 열)을 강제로 숨깁니다.

  • 기본값: false

이벤트

onExportSaved

  • jQuery 이벤트: export-saved.bs.table

  • 매개변수: exportedRows

  • 세부 정보:

    데이터 내보내기가 완료되면 발생합니다. 매개변수는 다음을 포함합니다:

    • exportedRows: 내보낸 행(exportDataType에 따라 다름).

onExportStarted

  • jQuery 이벤트: export-started.bs.table

  • 매개변수: undefined

  • 세부 정보:

    데이터가 수집되고 내보내지기 전에 발생합니다.

메서드

exportTable

  • 매개변수: options

  • 세부 정보:

    사용자 정의 옵션을 사용하여 테이블을 내보냅니다.

지역화

formatExport

  • 매개변수: undefined

  • 기본값: function () { return "Export data" }