아래 글에서는 이미 받은 코드로 자동화 되는 엑셀 파일을 확인해보았다면,
[파이썬 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에서 받은 코드로 해도 같은 결과 나온다
생성된 자동화된 엑셀 파일 다운 받아서 확인!