본문

[질문] 엑셀 고수분들께 질문.. 수백개 파일 특정행 이후 일괄 삭제 방법 좀...




1

댓글 13
BEST
151행 부터 지우기 보단 1-150행의 데이터만 추출하시는게.. 왠만하면 오래된 데이터 지워서 득될게 없습니다
algorithm.h | 172.226.***.*** | 23.03.23 22:59
BEST

그 말씀 듣고 한번 물어봤더니 바로 잘 나오네요 import pandas as pd import os # 입력 폴더 경로 input_folder = "path/to/input/folder" # 출력 폴더 경로 output_folder = "path/to/output/folder" # 폴더 내 모든 파일에 대해 반복 for filename in os.listdir(input_folder): # 파일 확장자가 xlsx인 경우에만 처리 if filename.endswith(".xlsx"): # 입력 파일 경로 input_filepath = os.path.join(input_folder, filename) # 출력 파일 경로 output_filepath = os.path.join(output_folder, filename) # 입력 파일을 pandas 데이터프레임으로 읽어옴 df = pd.read_excel(input_filepath) # 데이터프레임의 1~150행을 선택하여 새로운 데이터프레임으로 생성 df_150 = df.iloc[:150, :] # 새로운 데이터프레임을 출력 파일로 저장 df_150.to_excel(output_filepath, index=False)
착각망상 | 14.32.***.*** | 23.03.23 23:17
BEST
와우. 이제 비전문가에게 설명하기 젤 좋은 방법이 생긴듯
루리웹-6088192528 | 121.128.***.*** | 23.03.23 23:37

수동 ㄱ

루리웹-4413766129 | 106.102.***.*** | 23.03.23 22:24

이건 매크로각이 보이네요

댓글돌아이 | 223.62.***.*** | 23.03.23 22:26

데이터는 삭제하는게 아닙니다... 파일이 같은형식이면 db 에 넣고 뽑는게 가장 빠를거 같네요

루리웹-2021300957 | 121.159.***.*** | 23.03.23 22:36

단순작업이라 매크로 하면 편하긴 할텐데... 파일을 하나하나 여는게 힘들거같네요 주변에 프로그래머 있으면 1시간? 이면 만들수는 있을텐데

플란테미 | 116.42.***.*** | 23.03.23 22:39

남한테 보여도 괜찮은 자료라면 도와드리겠습니다 생각 있으시면 쪽지 주세요

루리웹-9839357883 | 221.147.***.*** | 23.03.23 22:43
BEST

151행 부터 지우기 보단 1-150행의 데이터만 추출하시는게.. 왠만하면 오래된 데이터 지워서 득될게 없습니다

algorithm.h | 172.226.***.*** | 23.03.23 22:59

파이썬으로 하면 금방 될 거 같긴 한데 아예 해 보신 적 없으시면 나름 시간 걸리긴 할거에요. 안에 함수같은 건 무시하고 데이터만 가져오면 된다면 파이썬으로 엑셀 데이터 복사해서 저장하도록 짜면 될 거 같네요.

착각망상 | 14.32.***.*** | 23.03.23 23:02

gpt에 조리있게 질문하면 파이썬 스크립트 하나 줄거같은대요

루리웹-7534751048 | 115.23.***.*** | 23.03.23 23:07
BEST
루리웹-7534751048

그 말씀 듣고 한번 물어봤더니 바로 잘 나오네요 import pandas as pd import os # 입력 폴더 경로 input_folder = "path/to/input/folder" # 출력 폴더 경로 output_folder = "path/to/output/folder" # 폴더 내 모든 파일에 대해 반복 for filename in os.listdir(input_folder): # 파일 확장자가 xlsx인 경우에만 처리 if filename.endswith(".xlsx"): # 입력 파일 경로 input_filepath = os.path.join(input_folder, filename) # 출력 파일 경로 output_filepath = os.path.join(output_folder, filename) # 입력 파일을 pandas 데이터프레임으로 읽어옴 df = pd.read_excel(input_filepath) # 데이터프레임의 1~150행을 선택하여 새로운 데이터프레임으로 생성 df_150 = df.iloc[:150, :] # 새로운 데이터프레임을 출력 파일로 저장 df_150.to_excel(output_filepath, index=False)

착각망상 | 14.32.***.*** | 23.03.23 23:17
BEST
루리웹-7534751048

와우. 이제 비전문가에게 설명하기 젤 좋은 방법이 생긴듯

루리웹-6088192528 | 121.128.***.*** | 23.03.23 23:37
착각망상

와우 대단하네요

오사마 빈 라덴 | 59.12.***.*** | 23.03.24 00:27
착각망상

코딩 귀찮았는데 이거 너무 좋음~

루리웹-2193353360 | 222.110.***.*** | 23.03.25 21:24

댓글 달아주신 분들 관심과 답변 너무 너무 감사합니다.. 파이썬은 잘 모르지만, 파이썬 아는 사람한테 코드 보여주며, 부탁 해볼려고 합니다.. ^^;; 그나저나 챗gpt가 파이썬 코드도 짜주는 시대가 되었다는게.. 놀랍네요..

질주하는치타 | 210.104.***.*** | 23.03.25 21:54
댓글 13
1
목록보기
위로가기
인증글
공지
jangwkseock | 추천 0 | 조회 203 | 날짜 07:39
루리웹-3673572308 | 추천 0 | 조회 61 | 날짜 07:19
한점한잔 | 추천 0 | 조회 415 | 날짜 07:15
루리웹-7411291189 | 추천 1 | 조회 411 | 날짜 07:14
aqZz | 추천 0 | 조회 416 | 날짜 07:08
일루민아 | 추천 0 | 조회 309 | 날짜 07:01
ヒイロユイ | 추천 0 | 조회 537 | 날짜 07:01
나너마신다 | 추천 0 | 조회 1199 | 날짜 06:56
soulbomb | 추천 0 | 조회 158 | 날짜 06:52
루리웹-8311050621 | 추천 0 | 조회 40 | 날짜 06:41
MEGAMEGA | 추천 0 | 조회 340 | 날짜 06:26
맛있는후르츠 | 추천 0 | 조회 610 | 날짜 06:12
루리웹-0919477249 | 추천 0 | 조회 491 | 날짜 05:41
Hellrazor | 추천 0 | 조회 127 | 날짜 05:07
크왁 샐버 | 추천 0 | 조회 363 | 날짜 04:50
DOLPALMAE | 추천 0 | 조회 661 | 날짜 04:07
루리웹-9165401230 | 추천 0 | 조회 291 | 날짜 03:57
[주]임프로젝트 | 추천 0 | 조회 572 | 날짜 03:05
게쁘리 | 추천 0 | 조회 409 | 날짜 02:58
Mario 64 | 추천 0 | 조회 697 | 날짜 02:41
루리웹-9550208755 | 추천 0 | 조회 197 | 날짜 02:40
루리웹-6230216800 | 추천 4 | 조회 2971 | 날짜 02:29
David Beckham | 추천 0 | 조회 1246 | 날짜 02:21
루리웹-6491684906 | 추천 0 | 조회 955 | 날짜 02:08
루리웹-6217995492 | 추천 0 | 조회 707 | 날짜 02:06
루리웹-5353834436 | 추천 1 | 조회 195 | 날짜 02:02
루리웹-0589035141 | 추천 0 | 조회 563 | 날짜 01:53
영원의여행자 | 추천 0 | 조회 511 | 날짜 01:51

1 2 3 4 5

글쓰기
유머 BEST
힛갤
오른쪽 BEST