fix: 罫線が途中で切れていたのを修正

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2023-09-19 22:44:31 +09:00
parent d33519f83d
commit 1a8bf7f3ba

View File

@ -153,18 +153,18 @@ class BioViewService(BaseService):
# DF内のヘッダと連番を書き込みたくない場合、`header`と`index`をFalseに指定する。
# `startrow`と`startcol`で、Excelの書き込み位置を決定する。省略した場合はA1セルから書く。
data_frame_chunk_size = 2000 # 各部分データフレームのサイズ
is_first = True # ループの初回
data_frame_range = len(data_frame)
side = Side(style='thin', color='000000')
border = Border(top=side, bottom=side, left=side, right=side)
# Excelに罫線を引く
workbook = writer.book
sheet = workbook['Sheet1']
for row in sheet[f'A1:AK{data_frame_chunk_size + 1}']:
side = Side(style='thin', color='000000')
border = Border(top=side, bottom=side, left=side, right=side)
for row in sheet[f'A1:AK{data_frame_range + 1}']:
for cell in row:
cell.border = border
data_frame_chunk_size = 2000 # 1回あたりの書き出し行数
is_first = True # ループの初回
# 指定行数ごとにデータを分割して処理
for i in range(0, data_frame_range, data_frame_chunk_size):
chunk_df = data_frame.iloc[i:i + data_frame_chunk_size]