Skip to content

language7606/SpecGenerator

Repository files navigation

시방서 생성기 (Spec_Generator)


개요 : 내역서를 불러와 시방서를 출력하는 프로그램


요구사항


  1. 찾기 버튼을 눌러 단위 내역서 Excel 파일의 경로를 지정한다.

  2. 찾기 버튼을 눌러 시방서 Word 파일을 저장할 경로를 지정한다.

  3. 생성 버튼을 누르면 각 경로를 참조해서 시방서를 생성하고 저장한다.

  • 단위내역서의 품명, 모델명, 규격, 수량,단위 를 가져온다.

  • 가지고 있는 시방서 템플릿에 기기내역에 표로 작성하여 붙혀넣는다.

  • 단위내역서의 모델명을 조회하여 각각의 사양파일을 가져온다.

  • 가져온 사양파일의 내용을 단위내역서에 적힌 순서대로 시방서에 붙혀넣는다.


주요 기술 스택


  • UI: Jetpack Compose for Desktop

  • 비동기 처리: Kotlinx Coroutines

  • 의존성 주입: Koin

  • 파일 처리:

    • 파일 선택 다이얼로그: JFileChooser

    • 엑셀 파일 읽기: Apache POI

About

시방서 생성기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages