Django からの要求に応じて動的な Excel ファイルを生成したいと考えています。ライブラリ pyExcelerator はこれを行いますが、サーバー側の一時的な Excel ファイルを生成し、それを読み取り、その内容を使用して削除することなく、Excel ファイルの内容を使用する方法を見つけられませんでした。
問題は、pyExcelerator が Excel ファイルの内容を抽出する唯一の方法は、次の方法で保存することです。
workbook = pyExcelerator.Workbook()
workbook.save("tmp_filename")
次に、一時ファイルの内容を読み取ります。標準ライブラリ「tempfile」はファイルを受け入れず、ファイル名だけを受け入れるため、使用できません。ファイル名が一意であること、および使用後にファイルが削除されることを確認するにはどうすればよいですか?