Resell1/modules/export.py

19 lines
653 B
Python

import pandas as pd
import os
from datetime import datetime
import webbrowser
def export_to_excel(products):
if not products:
return
# 상품을 50개씩 분할
batches = [products[i:i+50] for i in range(0, len(products), 50)]
export_folder = "exported_products"
os.makedirs(export_folder, exist_ok=True)
for idx, batch in enumerate(batches):
df = pd.DataFrame(batch)
filename = os.path.join(export_folder, f"products_batch_{idx+1}_{datetime.now().strftime('%Y%m%d_%H%M%S')}.xlsx")
df.to_excel(filename, index=False)
# 저장 폴더 열기
webbrowser.open(os.path.abspath(export_folder))