fix(malaysia): 랙 엑셀 합계 제목행 배경색 위치 어긋남 수정
append([]) 은 셀이 없어 max_row 가 증가하지 않아, 합계 제목행 대신 바로 위 빈 줄에 배경색이 칠해졌다. 빈 문자열 셀로 한 줄 띄우고 제목행 추가 직후 max_row 로 정확한 행을 잡아 스타일 적용. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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.auto_filter.ref = f"A1:{get_column_letter(len(header))}{detail_last}"
|
||||||
|
|
||||||
# ── 아이템별 합계 표 (상세표 아래, 한 줄 띄움) ──
|
# ── 아이템별 합계 표 (상세표 아래, 한 줄 띄움) ──
|
||||||
ws.append([])
|
# 빈 셀 행으로 한 줄 띄움(append([]) 은 셀이 없어 max_row 가 안 늘어 위치가
|
||||||
sum_header_row = ws.max_row + 1
|
# 어긋나므로 빈 문자열 셀을 넣는다).
|
||||||
|
ws.append([""])
|
||||||
sum_header = ["아이템 코드", "이름", "합계 수량"]
|
sum_header = ["아이템 코드", "이름", "합계 수량"]
|
||||||
ws.append(sum_header)
|
ws.append(sum_header)
|
||||||
|
sum_header_row = ws.max_row # 방금 추가한 합계 제목행(셀이 있어 정확)
|
||||||
for code, name, total in summary_rows:
|
for code, name, total in summary_rows:
|
||||||
ws.append([code, name, total])
|
ws.append([code, name, total])
|
||||||
_style_header(sum_header_row, len(sum_header))
|
_style_header(sum_header_row, len(sum_header))
|
||||||
|
|||||||
Reference in New Issue
Block a user