diff --git a/app/modules/malaysia/router.py b/app/modules/malaysia/router.py index 99979b5..fc4abed 100644 --- a/app/modules/malaysia/router.py +++ b/app/modules/malaysia/router.py @@ -529,10 +529,12 @@ async def rack_export(request: Request) -> StreamingResponse: ws.auto_filter.ref = f"A1:{get_column_letter(len(header))}{detail_last}" # ── 아이템별 합계 표 (상세표 아래, 한 줄 띄움) ── - ws.append([]) - sum_header_row = ws.max_row + 1 + # 빈 셀 행으로 한 줄 띄움(append([]) 은 셀이 없어 max_row 가 안 늘어 위치가 + # 어긋나므로 빈 문자열 셀을 넣는다). + ws.append([""]) sum_header = ["아이템 코드", "이름", "합계 수량"] ws.append(sum_header) + sum_header_row = ws.max_row # 방금 추가한 합계 제목행(셀이 있어 정확) for code, name, total in summary_rows: ws.append([code, name, total]) _style_header(sum_header_row, len(sum_header))