我想根据 Django 的请求生成一个动态 Excel 文件。pyExcelerator 库可以做到这一点,但我还没有找到任何方法来使用 Excel 文件的内容,而无需生成服务器端临时 Excel 文件、读取它、使用它的内容并删除它。
问题是 pyExcelerator 提取 Excel 文件内容的唯一方法是通过以下方式保存它:
workbook = pyExcelerator.Workbook()
workbook.save("tmp_filename")
然后读取临时文件内容。我不能使用标准库“tempfile”,因为它不接受文件,只接受文件名。如何确保文件名是唯一的,并且文件在使用后被删除?