62hoon99 / ImprovingPartTimeJob

아르바이트 작업 환경 개선

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

아르바이트 작업 환경 개선

서비스 소개

제가 근무하고 있는 아르바이트에서는 매일 같은 문서작업을 반복합니다.
그 일은 여러 개의 엑셀 파일에서 데이터를 추출해 새로운 엑셀 파일을 만드는 일입니다.
반복되는 일을 자동화하고자 이 서비스를 만들었습니다.

서비스 기능

  • 스마트스토어_전체주문발주발송관리.xlsx 파일 가공
    • 비밀번호 제거
    • 첫 행 제거
  • 일괄발송파일(excelUploadSample.xls) 생성
    • 스마트스토어_전체주문발주발송관리.xlsx, 파일접수 상세내역.xls 입력하면 일괄발송파일 생성

개발 기능 상세 표

  • 스마트스토어_전체주문발주발송관리.xlsx 파일 가공
    • 비밀번호 제거
    • 첫 행 제거
    • 셀 너비 높이 조정
  • 일괄발송파일(excelUploadSample.xls) 생성
    • 스마트스토어_전체주문발주발송관리.xlsx 에서 정보 추출
    • 파일접수 상세내역.xls 에서 정보 추출
    • 위 정보를 포함하는 일괄발송파일(excelUploadSample.xls) 생성
    • 셀 너비 높이 조정
    • 몇 차 일괄발송파일인지 입력받아서 파일이름 생성하기
  • 입출력
    • 스마트스토어_전체주문발주발송관리.xlsx 파일 가공
      • 스마트스토어_전체주문발주발송관리.xlsx 파일 입력
      • 가공된 스마트스토어_전체주문발주발송관리.xlsx 파일 다운로드
      • default 비밀번호, 삭제되는 행 안내
    • 일괄발송파일(excelUploadSample.xls) 생성
      • (1) 스마트스토어_전체주문발주발송관리.xlsx 파일 입력
      • (2) 파일접수 상세내역.xls 파일 입력
      • 일괄발송파일(excelUploadSample.xls) 파일 다운로드
      • (1)번 파일에서 가져오는 열 안내
      • (2)번 파일에서 가져오는 열 안내
      • default 배송방법, 택배사 안내
      • 몇 차 일괄발송파일인지 입력 받기

예외

  • 스마트스토어_전체주문발주발송관리.xlsx 파일 가공
    • 파일은 하나만 가능
    • xlsx or xls 파일이 아닌 경우
    • 선택된 파일이 없는 경우
  • 일괄발송파일(excelUploadSample.xls) 생성
    • 파일이 2개가 아닌 경우
    • 두 파일의 길이가 일치하지 않는 경우
    • 선택된 파일이 없는 경우
    • xlsx or xls 파일이 아닌 경우

추가 예정 기능

  • 스마트스토어_전체주문발주발송관리.xlsx 파일 가공
    • default 비밀번호, 삭제되는 행 변경 기능
  • 일괄발송파일(excelUploadSample.xls) 생성
    • (1), (2)번 파일에서 가져오는 열, default 배송방법, 택배사 변경 기능

최종 서비스

  • 구글드라이브 api를 활용하여 가공된 스마트스토어_전체주문발주발송관리.xlsx 파일 바로 가져오는 기능
  • 구글드라이브 api를 활용하여 일괄발송파일(excelUploadSample.xls) 생성 후 자동 업로드 기능

About

아르바이트 작업 환경 개선


Languages

Language:Java 85.2%Language:HTML 14.2%Language:Procfile 0.6%