결과 엑셀을 A열(사방넷 코드) 오름차순 정렬
- 문자열 비교 기준 정렬 (숫자/문자 혼재 대비) - mergesort 로 안정 정렬 보장 - pandas to_excel 은 헤더를 별도로 다루므로 1행 헤더는 영향 없음 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -814,6 +814,13 @@ def upload_file(
|
||||
)
|
||||
|
||||
df_out = pd.DataFrame(excel_rows, columns=["상품코드[필수]", "가용수량", "불용수량"])
|
||||
# A열(사방넷 코드) 기준 오름차순 정렬 — 헤더는 영향 받지 않음
|
||||
if not df_out.empty:
|
||||
df_out = df_out.sort_values(
|
||||
by="상품코드[필수]",
|
||||
key=lambda col: col.astype(str),
|
||||
kind="mergesort",
|
||||
).reset_index(drop=True)
|
||||
|
||||
# 엑셀 파일 쓰기 (1행 헤더, 2행부터 데이터 — pandas to_excel 기본 동작)
|
||||
# 작성 직후 A~C 열 너비를 콘텐츠 길이에 맞춰 자동 조절한다.
|
||||
|
||||
Reference in New Issue
Block a user