카테고리 없음

[파이썬 AI 자동화] Colab으로 엑셀 파일 자동화 프롬프트 작성하기 (ChatGPT와 융합)

Queen Julia 2025. 3. 9. 17:04

아래 글에서는 이미 받은 코드로 자동화 되는 엑셀 파일을 확인해보았다면, 

 

[파이썬 AI 자동화] Colab으로 엑셀 파일 자동화 실행 (ChatGPT와 융합)

스터디장이 미리 적어온 코드를 Colab  에 복사 해서 실행 시켜보기import pandas as pd# 1. 엑셀 파일 불러오기file_path = "sales_data.xlsx"df = pd.read_excel(file_path)# 2. 가격(Price) 열의 값을 10% 할인 적용df["가격

pm-developer-justdoit.tistory.com

 

이번에는, 직접 처음부터 자동화될 코드를 받아서 해 오기 

ChatGPT에서 

ChatGPT에서 Colab에 작성할 코드 따오기 

 

 

 

ChatGPT에 나중에 잘 질문을 하기 위해서라면, 

라면 끓이는 방법처럼, 로직을 잘 생각해보아야 함. 

1. 사용자에게 파일 업로드 요청 
2. 업로드된 파일 읽기
3. 가격 열의 값을 10% 할인 적용
4. 수정 데이터를 새로운 엑셀 파일로 저장 
5. 사용자에게 파일 다운로드 제공 

 

 

import pandas as pd
from google.colab import files
import io

# 1. 사용자에게 파일 업로드 요청
print("📂 엑셀 파일을 업로드하세요.")
uploaded = files.upload()  # 파일 업로드 창이 나타남

# 2. 업로드된 파일 읽기
file_name = list(uploaded.keys())[0]  # 업로드된 파일 이름 가져오기
df = pd.read_excel(io.BytesIO(uploaded[file_name]))  # 엑셀 데이터 읽기, 읽힌 상태로 담겨짐 

# 3. 가격(Price) 열의 값을 10% 할인 적용
if "가격(Price)" in df.columns:
    df["가격(Price)"] = df["가격(Price)"] * 0.9
    print("✅ 10% 할인이 적용되었습니다.")
else:
    print("⚠️ '가격(Price)' 열을 찾을 수 없습니다. 엑셀 파일을 확인하세요.")
    raise ValueError("필수 열이 누락됨")

# 4. 수정된 데이터를 새로운 엑셀 파일로 저장
output_file = "sales_data_discounted.xlsx"
df.to_excel(output_file, index=False)

# 5. 사용자에게 파일 다운로드 제공
print(f"✅ 할인된 가격 데이터가 {output_file} 파일로 저장되었습니다! 다운로드하세요.")
files.download(output_file)

chatgpt에서 받은 코드로 해도 같은 결과 나온다 

 

 

 

생성된 자동화된 엑셀 파일 다운 받아서 확인!