[파이썬_응용/가계부][5-6. 개인 및 공통 가계부-블로그 요약]
파이썬으로 개인 및 공통가계부 적성을 위하여 Pandas로 편집한 자료를 엑셀에 입력하는 방법에 대해서 설명함.
[파이썬_응용]5-6. 개인 및 공통 가계부; Pandas자료를 엑셀에 입력(2)
이번에는 지난 시간에 이어서 Pandas로 편집한 자료를 엑셀에 입력하는 부분에 대해서 진행하겠습니다.
고정비, 변동비 부분과 의, 식, 주비용을 엑셀로 입력하는 부분에 대해서 진행하겠습니다.
[참고 불로그]
[입력된 자료의 형태]
[출력된 자료의 형태] - 스타일이 적용된 상태
1.변동비, 고정비, 급작스러운 비용을 엑셀에 입력하기
Pandas로 편집한 변동비, 고정비, 급작스러운 비용을 엑셀에 입력합니다.
공통가계부도 개인가계부와 동일하므로 생략하겠습니다.
1. Pandas를 Openpyxl에서 변경 할 라이브러리
2. (고정비)Openpyxl에서 사용할 수 있는 형태로 변경 및 엑셀에 입력
3. (변동비)Openpyxl에서 사용할 수 있는 형태로 변경 및 엑셀에 입력
-. 고정비 표의 크기에 맞추어 F열에서 시작할 수 있도록, "c_index+6"로 진행함.
4. (급작스러운 비용)Openpyxl에서 사용할 수 있는 형태로 변경 및 엑셀에 입력
-. 고정비 및 변동비 표의 크기에 맞추어 K열에서 시작할 수 있도록, "c_index+12"로 진행함.
-. 해당 함수를 사용하면 group_p2_1, group_p2_2, group_p2_3, 의 표의 형태의 데이터가
<class 'generator'>의 형태의 값으로 변경됨.
-. 변경 후에는, 표의 항목의 밑에 한칸의 띄어쓰기가 생김.
[잠깐만!!]
1. <class 'generator'> 정확한 의미와 사용법은 구글에 검색하면 자세히 나옴.
(저의 수준에서 이해하고, 자주 사용하기에는 어려움이 있어서 현상만 공유합니다.)
[Pandas로 만든 표]
[dataframe_to_rows로 변경된 내용]
[잠깐만!!]
1. for 문에서 enumrate 사용하기
: enumberate(범위, 시작지점) --> 출력은 인덱스와 값순으로 출력됨.
1) 시작지점을 미지정했으므로 "0"이 출력되고, row_s1의 첫번째 값인 'a'가 출력됨
2) 두번째는 0 다음 번호인 "1"이 출력되고, row_s1의 두번째 값인 'b'가 출력됨
3) 세번째는 0 다음 번호인 "2"이 출력되고, row_s1의 두번째 값인 'c'가 출력됨
[다른 예]
5. 불필요한 빈칸삭제 및 제목 추가
-. Openpyxl로 변경 시, 추가 되었되었던 빈칸을 삭제함.
-. Index도 삭제함.
2.의, 식, 주, 기타비용을 엑셀에 입력하기
Pandas로 편집한 의, 식, 주, 기타비용을 엑셀에 입력합니다.
공통가계부도 개인가계부와 동일하므로 생략하겠습니다.
1. Pandas를 Openpyxl에서 변경 할 라이브러리
2. (의)Openpyxl에서 사용할 수 있는 형태로 변경 및 엑셀에 입력
3. (식)Openpyxl에서 사용할 수 있는 형태로 변경 및 엑셀에 입력
-. 고정비 표의 크기에 맞추어 F열에서 시작할 수 있도록, "c_index+6"로 진행함.
4. (주)Openpyxl에서 사용할 수 있는 형태로 변경 및 엑셀에 입력
-. 고정비 및 변동비 표의 크기에 맞추어 K열에서 시작할 수 있도록, "c_index+12"로 진행함.
5. (기타)Openpyxl에서 사용할 수 있는 형태로 변경 및 엑셀에 입력
-. 고정비 및 변동비 표의 크기에 맞추어 K열에서 시작할 수 있도록, "c_index+18"로 진행함.
6. 불필요한 빈칸삭제 및 제목 추가
-. Openpyxl로 변경 시, 추가 되었되었던 빈칸을 삭제함.
-. Index도 삭제함.
*** Your memories make your destiny ***
'[파이썬] > [파이썬_응용]가계부' 카테고리의 다른 글
[파이썬_응용]5-8. 개인 및 공통 가계부 - 스타일 적용하기 (0) | 2022.06.03 |
---|---|
[파이썬_응용]5-7. 개인 및 공통 가계부 - 차트그리기 (0) | 2022.06.03 |
[파이썬_응용]5-5. 개인 및 공통 가계부 - Pandas자료를 엑셀에 입력(1) (0) | 2022.06.03 |
[파이썬_응용]5-4. 개인 및 공통 가계부 - Pandas로 자료 편집하기(3) (0) | 2022.06.03 |
[파이썬_응용]5-3. 개인 및 공통 가계부 - Pandas로 자료 편집하기(2) (0) | 2022.06.03 |
댓글