fix: 罫線が途中で切れていたのを修正
This commit is contained in:
parent
d33519f83d
commit
1a8bf7f3ba
@ -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]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user