複数のファイルから読み取って ZIP を作成することはできますが、その場で XLS ファイル (または 2 つ) を作成して ZIP に圧縮したいと考えています。私の最初の要件は、動的に生成された XLS ファイルのセットを 1 回のダウンロードでユーザーに提供することです。これらのファイルは個別にダウンロードできますが、すべてをまとめて ZIP を作成することはできません。
XSSFWorkbook を使用して XLS ファイルを作成し、ZipOutputStream を使用して ZIP ファイルを作成しています。ご存知のように、私は Struts2 フレームワークを使用しています。