728x90 공부/졸업과제2 데이터 툴 개선(엑셀 삽입 및 파일 열기 버튼 생성) 1. 엑셀 삽입 형태 변경 엑셀에 선택한 셀의 행 열과 파일 명을 삽입해주어야 해서 해당 코드를 변경했다. #응답에 따른 조건문 실행 if reply == QMessageBox.Yes: wb = openpyxl.load_workbook('test.xlsx') #test.xlsx이라는 엑셀 파일을 로드 ws = wb.active ws.append([ws.max_row, self.fileName.text(),self.quesContent.text(),self.row.text(),self.col.text()]) #[순번, 파일 명, 질문 , 정답 행, 정답 열] 행추가 wb.save('test.xlsx') #엑셀 파일 저장 self.quesContent.clear() #질문 내용 초기화 else: print(.. 2022. 3. 18. PyQt로 HTML 테이블 파싱을 해보자 오늘 할 일 - 폴더 내에 있는 파일을 임의로 열고 HTML 내에 테이블을 PyQt5로 출력 - 테이블의 셀 중 하나를 선택하여 답으로 지정 - PyQt 내에 선택한 셀이 답이 되는 질문을 작성하는 박스 생성 - 확인 버튼을 누르면 지정된 엑셀로 내용 전송 진행순서 1. PyQt5로 창 만들기 2. 폴더 내 임의의 파일 열기 3. html 내 테이블 파싱 4. UI 내에 테이블 띄우기 5. 테이블의 내용을 답으로 선택 6. 작성한 내용 엑셀로 보내기 7. 코드 리팩토링 및 주석 작성 1. PyQt5로 창 만들기 제작 해야 하는 거 - 랜덤 버튼, 질문 창 확인 버튼 import sys from PyQt5.QtWidgets import * class MyApp(QWidget): def __init__(se.. 2022. 2. 16. 이전 1 다음 728x90