diff --git a/app/services/automation/page.tsx b/app/services/automation/page.tsx index 1f61731..e76bb76 100644 --- a/app/services/automation/page.tsx +++ b/app/services/automation/page.tsx @@ -4,6 +4,60 @@ import { useState } from 'react'; import Link from 'next/link'; import ContactModal from '../../components/ContactModal'; +const tools = [ + { + id: 'excel', + title: '엑셀 자동화 도구', + subtitle: 'Excel Macro Toolkit v1.2', + desc: '반복 업무를 버튼 하나로 처리하는 엑셀 매크로 모음. 데이터 정리·집계·보고서 자동 생성 기능 포함.', + tags: ['VBA', 'Excel', '매크로', '무료'], + color: '#16a34a', + bgColor: '#f0fdf4', + borderColor: '#bbf7d0', + icon: ( + + + + ), + href: '/services/automation/tools/excel', + ready: true, + }, + { + id: 'scraper', + title: '웹 스크래핑 도구', + subtitle: 'Web Scraper v0.9 (베타)', + desc: '공공데이터·쇼핑몰 가격·뉴스를 자동 수집해 엑셀로 저장하는 Python 기반 수집 도구.', + tags: ['Python', 'BeautifulSoup', 'Excel 출력'], + color: '#2563eb', + bgColor: '#eff6ff', + borderColor: '#bfdbfe', + icon: ( + + + + ), + href: '/services/automation/tools/scraper', + ready: false, + }, + { + id: 'email', + title: '이메일 자동 발송 도구', + subtitle: 'Email Scheduler (준비중)', + desc: '조건 설정 후 일정 시간에 자동으로 이메일을 발송. 엑셀 수신자 목록 연동 지원.', + tags: ['Python', 'SMTP', '스케줄링'], + color: '#7c3aed', + bgColor: '#f5f3ff', + borderColor: '#ddd6fe', + icon: ( + + + + ), + href: '/services/automation/tools/email', + ready: false, + }, +]; + const CHECKLIST = [ '자동화하고 싶은 업무를 구체적으로 설명해주세요', '현재 사용 중인 프로그램/시스템 (엑셀, ERP, 쇼핑몰 등)', @@ -198,6 +252,49 @@ export default function AutomationPage() { + {/* ─── 자동화 툴 다운로드 ─── */} +
+
+
+

FREE TOOLS

+

자동화 도구 무료 다운로드

+

직접 만들어 사용 중인 자동화 도구를 무료로 공유합니다.
필요에 맞게 수정해서 쓰실 수 있어요.

+
+
+ {tools.map((tool) => ( +
+ {!tool.ready && ( +
준비중
+ )} +
{tool.icon}
+
{tool.subtitle}
+
{tool.title}
+

{tool.desc}

+
+ {tool.tags.map((tag) => ( + {tag} + ))} +
+ {tool.ready ? ( + + 상세보기 · 다운로드 → + + ) : ( + + )} +
+ ))} +
+
+
+ {/* ─── CTA ─── */}
diff --git a/app/services/automation/tools/excel/page.tsx b/app/services/automation/tools/excel/page.tsx new file mode 100644 index 0000000..4a72b57 --- /dev/null +++ b/app/services/automation/tools/excel/page.tsx @@ -0,0 +1,344 @@ +'use client'; + +import Link from 'next/link'; +import { useState } from 'react'; + +const features = [ + { + icon: ( + + + + ), + title: '중복 데이터 자동 제거', + desc: '여러 시트에 흩어진 데이터를 하나로 합치고 중복 행을 자동으로 찾아 제거합니다. 작업 시간 90% 단축.', + color: 'text-emerald-600', + bg: 'bg-emerald-50', + border: 'border-emerald-200', + }, + { + icon: ( + + + + ), + title: '일별/월별 집계 자동화', + desc: '날짜 컬럼 기준으로 일별·주별·월별 합계를 자동 계산하고 별도 시트에 보고서를 생성합니다.', + color: 'text-blue-600', + bg: 'bg-blue-50', + border: 'border-blue-200', + }, + { + icon: ( + + + + ), + title: '폴더 내 파일 일괄 처리', + desc: '지정한 폴더의 엑셀 파일 전체를 자동으로 열고 데이터를 통합합니다. 파일 수가 많아도 OK.', + color: 'text-violet-600', + bg: 'bg-violet-50', + border: 'border-violet-200', + }, + { + icon: ( + + + + ), + title: '서식·색상 자동 지정', + desc: '값 조건에 따라 셀 색상, 굵기, 테두리를 자동으로 지정합니다. 조건부 서식보다 빠릅니다.', + color: 'text-orange-600', + bg: 'bg-orange-50', + border: 'border-orange-200', + }, + { + icon: ( + + + + ), + title: '키워드 일괄 검색·치환', + desc: '전체 시트에서 특정 단어를 찾아 일괄 변경하거나 해당 행만 별도 추출합니다.', + color: 'text-cyan-600', + bg: 'bg-cyan-50', + border: 'border-cyan-200', + }, + { + icon: ( + + + + ), + title: 'PDF / CSV 자동 저장', + desc: '작업 완료 후 PDF 또는 CSV 형식으로 자동 저장하고 지정한 폴더에 날짜별로 백업합니다.', + color: 'text-rose-600', + bg: 'bg-rose-50', + border: 'border-rose-200', + }, +]; + +const howToUse = [ + { step: '01', title: '파일 다운로드', desc: '아래 버튼으로 .xlsm 파일을 받습니다. 매크로 포함 형식입니다.' }, + { step: '02', title: '매크로 실행 허용', desc: '파일을 열면 상단 노란 바에서 "콘텐츠 사용" 버튼을 클릭합니다.' }, + { step: '03', title: '데이터 시트에 붙여넣기', desc: '"Data" 시트에 내 데이터를 붙여넣습니다. A1부터 시작하면 됩니다.' }, + { step: '04', title: '매크로 버튼 클릭', desc: '"Control" 시트에서 원하는 기능 버튼을 클릭하면 자동 실행됩니다.' }, +]; + +const faqs = [ + { + q: '맥(Mac)에서도 사용할 수 있나요?', + a: 'Excel for Mac에서도 대부분 동작하나, VBA 일부 기능(파일 다이얼로그 등)은 Windows 전용입니다. Mac 사용자는 상담을 통해 호환 버전으로 수정 가능합니다.', + }, + { + q: '파일이 열리지 않거나 오류가 발생하면요?', + a: 'Excel 2016 이상 버전을 권장합니다. 보안 정책으로 매크로가 차단된 경우 Excel 옵션 → 보안 센터 → 매크로 설정에서 "알림과 함께 VBA 매크로 사용"으로 변경해 주세요.', + }, + { + q: '내 업무에 맞게 수정이 가능한가요?', + a: '파일 내 VBA 코드는 자유롭게 수정할 수 있습니다. 수정이 어려우시면 맞춤 자동화 개발 서비스로 문의해 주세요. 내 업무에 딱 맞는 버전을 만들어 드립니다.', + }, +]; + +export default function ExcelToolPage() { + const [openFaq, setOpenFaq] = useState(null); + + return ( +
+ + {/* Hero */} +
+
+ + + + + 업무 자동화 서비스로 돌아가기 + + +
+
+ + + +
+
+
+ FREE TOOL + v1.2 + VBA · Excel +
+

+ 엑셀 자동화 도구
+ + Excel Macro Toolkit + +

+

+ 매일 반복하는 엑셀 작업을 버튼 하나로 처리하는 VBA 매크로 모음입니다.
+ 데이터 정리, 중복 제거, 집계, 보고서 생성까지 실무에서 검증된 기능들만 담았습니다. +

+
+
+ + {/* 통계 배지 */} +
+ {[ + { v: '6가지', l: '핵심 기능' }, + { v: '무료', l: '완전 무료' }, + { v: 'Excel 2016+', l: '지원 버전' }, + ].map((s) => ( +
+
{s.v}
+
{s.l}
+
+ ))} +
+
+
+ +
+
+ + {/* 다운로드 카드 */} +
+
+
DOWNLOAD
+
Excel_Macro_Toolkit_v1.2.xlsm
+
크기: 약 85KB · 매크로 포함 형식 · 상업적 이용 가능
+
+ {['VBA 매크로', '6가지 기능', 'Control 시트 UI', '가이드 시트 포함'].map((t) => ( + {t} + ))} +
+
+
+ + + + + 무료 다운로드 + +

로그인 없이 즉시 다운로드

+
+
+ + {/* 기능 소개 */} +
+
+

FEATURES

+

포함된 기능 6가지

+
+
+ {features.map((f) => ( +
+
{f.icon}
+
{f.title}
+

{f.desc}

+
+ ))} +
+
+ + {/* 사용 방법 */} +
+
+

HOW TO USE

+

사용 방법

+
+
+
+
+ {howToUse.map((h) => ( +
+
+ STEP + {h.step} +
+
{h.title}
+
{h.desc}
+
+ ))} +
+
+
+ + {/* 미리보기 (목업) */} +
+
+

PREVIEW

+

화면 미리보기

+
+
+ {/* Excel 목업 */} +
+
+
+
+
+
+ Excel_Macro_Toolkit_v1.2.xlsm +
+ {/* 탭 */} +
+ {['Control', 'Data', 'Report', 'Guide'].map((tab, i) => ( +
+ {tab} +
+ ))} +
+ {/* Control 시트 목업 */} +
+
+
📊 Excel Macro Toolkit v1.2
+
원하는 기능 버튼을 클릭하세요
+
+
+ {[ + { label: '중복 제거', color: '#16a34a' }, + { label: '일별 집계', color: '#2563eb' }, + { label: '파일 통합', color: '#7c3aed' }, + { label: '서식 자동화', color: '#ea580c' }, + { label: '키워드 검색', color: '#0891b2' }, + { label: 'PDF 저장', color: '#dc2626' }, + ].map((btn) => ( +
+ {btn.label} +
+ ))} +
+
+
상태 로그
+
✓ 준비 완료. 데이터 시트에 작업할 데이터를 붙여넣은 후 버튼을 클릭하세요.
+
+
+
+
+ + {/* FAQ */} +
+
+

FAQ

+

자주 묻는 질문

+
+
+ {faqs.map((faq, i) => ( +
+ + {openFaq === i && ( +
+ {faq.a} +
+ )} +
+ ))} +
+
+ + {/* 하단 CTA */} +
+

CUSTOM AUTOMATION

+

내 업무에 맞게 수정이 필요하신가요?

+

+ 기본 도구로 부족하다면, 업무 프로세스에 딱 맞는 전용 자동화 도구를 제작해 드립니다. +

+
+ + + + + 무료 다운로드 + + + 맞춤 개발 문의 → + +
+
+ +
+
+
+ ); +} diff --git a/app/services/website/page.tsx b/app/services/website/page.tsx index 08793b1..f2170e6 100644 --- a/app/services/website/page.tsx +++ b/app/services/website/page.tsx @@ -113,7 +113,6 @@ export default function WebsiteServicePage() { return (