엑셀(pcell) - 세로로된 한줄 자료를 그룹으로 묶어서 2차원 자료로 새로운 시트에 쓰기

작성자
sjpark
작성일
2025-03-09 07:39
조회
25

1001 – (엑셀) 세로줄 자료를 그룹으로 만들어서 새로운 시트에 쓰기

자료가 되었건, 어떤 자료의 경우는 가로나 세로의 자료를 그룹으로 묶어서 만드는 방법입니다. 결론을 먼저 보여드리면, 아래와 같이 변경을 하는 것입니다

word-image-2829-1.png => word-image-2829-2.png

이번의 코드는 그림의 왼쪽과 같은 자료를 만든 코드입니다

# -*- coding: utf-8 -*-
import pcell
xl = pcell.pcell()

xl.new_sheet() #새로운 시트를 만든다
xl.write_list_1d_in_yline("", [1,1], list(range(1, 300))) #1~299의 값을 세로로 만든다

위의 자료를 기준으로 그룹화하여 옆에 쓰는 부분입니다

# -*- coding: utf-8 -*-
import pcell
import youtil

xl = pcell.pcell()
xutil = youtil.youtil()

l2d = xl.read_range("", [1,1,300,1]) #1,1 ~ 300,1까지의 값을 읽어온다
l1d = xutil.change_list_2d_to_list_1d(l2d) # 세로의 값을 읽어오면 2차원의 자료이다, 2차원의 자료를 1차원으로 만든다
l22d = xutil.change_list_1d_to_list_2d_group_by_step(l1d, 10) #1차원의 자료를 그룹화하여 2차원으로 만든다

xl.new_sheet() #새로운 시트를 만든다
xl.write_list_2d_from_cell("", [1,5], l22d) #앞에서 그룹화한 자료를 쓴다

참고로 아래와 같이 일정 부분의 자료를 감추는 것을 적용한다면,

xl.hide_xxlines("", [10, 290])

위와 같이 적용하면 됩니다

word-image-2829-3.png
전체 0

전체 39
번호 제목 작성자 작성일 추천 조회
공지사항
pcell이란 무엇인가 (python + win32com + excel)
sjpark | 24.08.17 | 추천 0 | 조회 302
sjpark 24.08.17 0 302
공지사항
pcell의 기본 사용법
sjpark | 24.08.17 | 추천 0 | 조회 360
sjpark 24.08.17 0 360
37
엑셀(pcell) - panthom link 만들기
sjpark | 25.03.15 | 추천 0 | 조회 19
sjpark 25.03.15 0 19
36
엑셀(pcell) - 세로로된 한줄 자료를 그룹으로 묶어서 2차원 자료로 새로운 시트에 쓰기
sjpark | 25.03.09 | 추천 0 | 조회 25
sjpark 25.03.09 0 25
35
엑셀(pcell) - 그림의 크기조절및 정렬
sjpark | 25.03.05 | 추천 0 | 조회 37
sjpark 25.03.05 0 37
34
pcell(쓰기) - 날짜 입력에 대하여 (pywintypes)
sjpark | 25.02.22 | 추천 0 | 조회 31
sjpark 25.02.22 0 31
33
pcell(기초) – 삭제 - 같은 자료 삭제 – 033
sjpark | 24.12.07 | 추천 0 | 조회 46
sjpark 24.12.07 0 46
32
pcell(기초) – 삭제 - n번마다 삭제
sjpark | 24.12.06 | 추천 0 | 조회 54
sjpark 24.12.06 0 54
31
pcell(기초) – 삭제 - 영역의 값 삭제
sjpark | 24.12.04 | 추천 0 | 조회 55
sjpark 24.12.04 0 55
30
pcell(기초) – 삭제 - 이름영역 삭제
sjpark | 24.12.04 | 추천 0 | 조회 48
sjpark 24.12.04 0 48
29
pcell(기본) - 값의 여러 형태
sjpark | 24.12.02 | 추천 0 | 조회 56
sjpark 24.12.02 0 56
28
pcell(기본) - 날짜에 대한 생각
sjpark | 24.12.02 | 추천 0 | 조회 55
sjpark 24.12.02 0 55
27
pcell 예제 : 각 라인에서 값이 제일 큰 값과 작은 값 에 색칠하기
sjpark | 24.11.23 | 추천 0 | 조회 73
sjpark 24.11.23 0 73
26
pcell 기본 : 파일 경로와 이름 읽어오기
sjpark | 24.11.18 | 추천 0 | 조회 95
sjpark 24.11.18 0 95