Hi Maarten
I have taken out the zip file and the attempts. i occassionally get an Internal Error but mostly it runs the code but returns an empty excel.
model = create_model(params)
cells = temp_excel_input(model)
excel_path = Path(__file__).parent / "plaxis_results.xlsx"
print(cells)
excel_result = SpreadsheetTemplate.from_path(excel_path, input_cells=cells).render()
download_result = DownloadResult(file_content=excel_result.file_content, file_name="Test.xlsx")
return ViktorResult(download_result=download_result)
print statement:
[<viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFB48>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFB88>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFBC8>, <vikto
r.external.spreadsheet.DirectInputCell object at 0x000001EE735FFC08>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFC88>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFD08>, <viktor.exter
nal.spreadsheet.DirectInputCell object at 0x000001EE735FFD48>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFE48>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFEC8>, <viktor.external.spr
eadsheet.DirectInputCell object at 0x000001EE735FFF08>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE735FFF88>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE7360D048>, <viktor.external.spreadshee
t.DirectInputCell object at 0x000001EE7360D088>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE7360D0C8>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE7360D148>, <viktor.external.spreadsheet.Direc
tInputCell object at 0x000001EE7360D188>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE7360D1C8>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE7360D208>, <viktor.external.spreadsheet.DirectInputC
ell object at 0x000001EE7360D248>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE7360D308>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE7360D348>, <viktor.external.spreadsheet.DirectInputCell obje
ct at 0x000001EE7360D408>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE7360D448>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE7360D508>, <viktor.external.spreadsheet.InputCellRange object at 0x0
00001EE7360D548>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE7360D608>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE73610E08>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE736
18648>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE73618708>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE73618748>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE73618808>,
<viktor.external.spreadsheet.InputCellRange object at 0x000001EE73618848>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE73618908>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE73618948>, <viktor.e
xternal.spreadsheet.InputCellRange object at 0x000001EE73618A08>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE73621248>, <viktor.external.spreadsheet.InputCellRange object at 0x000001EE73625A48>, <viktor.external.sp
readsheet.DirectInputCell object at 0x000001EE73625AC8>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE73625B08>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE73625B48>, <viktor.external.spreadshe
et.DirectInputCell object at 0x000001EE73625B88>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE73625BC8>, <viktor.external.spreadsheet.DirectInputCell object at 0x000001EE73625C08>]