스레드
이온디
경로 : modules/board/skins/eb_imin/template/manager.html

{{-- 엑셀다운로드 --}}
엑셀 다운로드


    function exportDivToExcel() {
        let data = [];

        // 모든 .wdg-box 요소 찾기 (행 역할)
        document.querySelectorAll('.list-box .wdg-box').forEach(row => {
            let rowData = [];

            // 각 행(.wdg-box) 내의 .col-1 및 .col-4 같은 컬럼 요소 찾기
            row.querySelectorAll('.col-1, .title').forEach(cell => {
                let text = cell.innerText.trim(); // 텍스트 값만 추출
                rowData.push(text);
            });

            data.push(rowData);
        });

        // SheetJS를 사용해 엑셀 생성
        let wb = XLSX.utils.book_new();
        let ws = XLSX.utils.aoa_to_sheet(data);
        XLSX.utils.book_append_sheet(wb, ws, "Sheet1");

        // 파일 다운로드
        XLSX.writeFile(wb, "table_data.xlsx");
    }

#추가

엑셀을 다운로드하시겠습니까?

function confirmExport() {
    if (confirm("엑셀 파일을 다운로드하시겠습니까?")) {
        exportDivToExcel();
    }
}
1 좋아요 0 답글 529 조회