fix: Excel書き出しに失敗していたのを修正
This commit is contained in:
parent
e93c6c78f8
commit
d33519f83d
@ -158,14 +158,13 @@ class BioViewService(BaseService):
|
||||
data_frame_range = len(data_frame)
|
||||
side = Side(style='thin', color='000000')
|
||||
border = Border(top=side, bottom=side, left=side, right=side)
|
||||
# 出力したExcelに罫線を引く
|
||||
# Excelに罫線を引く
|
||||
workbook = writer.book
|
||||
sheet = workbook['Sheet1']
|
||||
for row in sheet[f'A1:AK{i + data_frame_chunk_size}']:
|
||||
for row in sheet[f'A1:AK{data_frame_chunk_size + 1}']:
|
||||
for cell in row:
|
||||
cell.border = border
|
||||
|
||||
|
||||
# 指定行数ごとにデータを分割して処理
|
||||
for i in range(0, data_frame_range, data_frame_chunk_size):
|
||||
chunk_df = data_frame.iloc[i:i + data_frame_chunk_size]
|
||||
@ -178,13 +177,6 @@ class BioViewService(BaseService):
|
||||
await loop.run_in_executor(None, functools.partial(
|
||||
chunk_df.to_excel, writer,
|
||||
header=False, index=False, startrow=start_row, startcol=0))
|
||||
# workbook = writer.book
|
||||
# sheet = workbook['Sheet1']
|
||||
# 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
|
||||
|
||||
return output_file_path
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user