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