私はxlwt
PythonでExcelスプレッドシートを作成しています。これを、ファイルを生成する他のほとんどすべてのものと交換できます。重要なのはファイルでやりたいことです。
from xlwt import *
w = Workbook()
#... do something
w.save('filename.xls')
ファイルの2つのユースケースが必要です。ユーザーのブラウザにストリーミングするか、メールに添付します。どちらの場合も、ファイルは、それを生成するWeb要求の期間中にのみ存在する必要があります。
私が得ているのは、このスレッドを開始する理由は、ファイルシステム上の実際のファイルに保存することには独自のハードルがあります(上書きの停止、完了したらファイルのクリーンアップ)。それがメモリ内にのみ存在し、リクエストの期間中のみ存在する場所に「保存」できる場所はありますか?