Django中如何生成excel文件并直接保存到某个路径

How to generate an excel file and save it directly to a path in Django

我是 Django 的新手,我想知道以下是否可行:

现在,在我的 django 应用程序(不是管理页面)中我创建了 xls 文件使用 xlwt 库。 按下一个按钮,用户选择他想要保存生成的文件的位置,但是 不是我想要的。

对我来说最理想的是当用户点击“保存Excel”按钮然后我希望生成文件并直接保存在特定的服务器或数据库中的路径(通过 FileField),而不是用户电脑中的某个地方。 不询问用户。

提前致谢。

您可以在保存时将路径指定为字符串参数,就像您所做的那样。

when clicked:
    from xlwt import Workbook
    wb = Workbook()
    sheet1 = wb.add_sheet("Sheet 1")
    wb.save("/tmp/workbook.xls")