채택완료

게시판 내용과 첨부파일 다운로드

2026-08-31 (월) 17:43:43 140
안녕하세요.
혹시 게시판에서 여러 게시물의 내용과 첨부파일을 엑셀형식으로 한번에 다운받을 수 있나요?
 
|

답변 5개 / 댓글 3개

채택된 답변
+20 포인트
2026-09-08 (화) 10:08:14

텍스트 위주의 게시판 정보는 엑셀(CSV)로 한 번에 다운로드할 수 있지만, 첨부파일 자체는 엑셀 파일 내부에 직접 담을 수 없습니다.

따라서 다음과 같이 나누어 진행해야 합니다.

  1. 게시물 내용 다운로드: 관리자 페이지의 게시물 엑셀 다운로드 기능이나 플러그인을 통해 글 제목, 작성자, 본문, 작성일 등의 데이터를 엑셀(CSV/XLSX)로 일괄 추출합니다.

  2. 첨부물 다운로드: 첨부파일은 서버의 특정 폴더(data/file/...)에 보관되므로, FTP 프로그램(FileZilla 등)으로 첨부파일 폴더를 한 번에 내려받거나, 다운로드용 전용 플러그인/소스 개작을 통해 ZIP 압축 파일 형태로 묶어서 일괄 다운로드해야 합니다. (엑셀에는 파일명이나 다운로드 링크 주소만 포함되는 것이 일반적입니다.)

가능합니다. 다만 그누보드5 기본 게시판에는 여러 글의 본문과 첨부파일을 한꺼번에 엑셀로 내보내는 기능이 기본 제공되지는 않아 추가 구현이 필요합니다.

원하시는 용도에는 다음 구성이 적합합니다.

- 게시물목록.xlsx: 글번호, 제목, 작성자, 작성일, 본문, 첨부파일명
- 첨부파일/글번호/: 해당 글에 첨부된 실제 파일
- 위 엑셀과 첨부파일 폴더를 하나의 ZIP으로 묶어 다운로드

엑셀에는 첨부파일명만 기록하고 실제 파일은 ZIP 안에 넣으면, 파일 형식과 관계없이 보관하기 편합니다. 글번호별 폴더로 나누면 서로 다른 글에 같은 이름의 첨부파일이 있어도 충돌을 피할 수 있습니다.

파일 보관이 목적이 아니라 목록 조회가 목적이라면 엑셀에 게시글 링크를 넣는 방식도 가능합니다. 다만 그누보드의 첨부파일 다운로드는 세션·권한·포인트 등의 조건이 적용되므로, 서버 파일의 직접 주소를 그대로 넣어 제한을 우회하지 않도록 해야 합니다.
공식 다운로드 처리 코드: https://github.com/gnuboard/gnuboard5/blob/master/bbs/download.php

관리자 전용으로 만들고, 선택한 글만 추출하도록 구성하는 것이 좋습니다. 비밀글 포함 여부, 에디터 본문 이미지까지 포함할지, 최대 다운로드 용량도 함께 정하면 구현 범위를 명확히 할 수 있습니다.
2026-09-01 (화) 09:09:58
첨부파일을 바로 하기는 힘들테니 해당은 링크로 하시던지 여러 원하는 방식으로 구현을 하셔야하고 원하시는거 자체는 가능은 합니다.
네 가능 합니다 
https://sir.kr/open-requests
https://sir.kr/jobs/requests
https://sir.kr/jobs/maintenance

읽어보고 그냥 의뢰하면 해주실분 많아요

답변에 대한 댓글 3개

추가 답변을 드리자면 본문+첨부 통합 즉 PhpSpreadsheet 같은 라이브러리를 활용해 본문 데이터를 엑셀로 변환하고, 첨부 엑셀을 병합하는 커스텀 개발 필요할것으로 보입니다.
혹시나 직접 하실 생각 이라면
adm/shop_admin/orderdeliveryexcel.php
참고해보세요
네 감사합니다. 시간이 없어서 패스요 ㅎㅎ 나중에 한가한시간되면 들어다봐야 겟네요
기본 기능으로는 그런 기능을 제공하고 있지 않습니다.
다만, AI 이용해 제작하면 충분히 만들 수 있지 않을까 싶네요.

답변을 작성하려면 로그인이 필요합니다.