Excel書きだしの挙動が微妙なようです。シンプルなダウンロードサーブレットの雛形とってもシンプルなダウンロードサーブレットの雛形を作成しました。これをメモしておきます。HTMLで扱う文字コードを与えます。Servletのエントリポイントです。outStreamはクローズしません。基本的なレスポンスヘッダー情報を付与します。レスポンスオブジェクトを与えます。PDFと認識させます。Excelと認識させます。XMLと認識させます。htmlと認識させます。テキストと認識させます。それ以外の場合はバイナリストリームとして送出します。Accept-Rangesとしてnoneを表明する。これが無いと正常に動作しない。コンテンツの長さをセットします。キャッシュを無効化します。xlsデータファイルが作成可能な、そんな不思議な挙動に直面しました。Excelのファイルフォーマットって不思議な感じがあるようで、セルとか罫線とかも、ひとつのスタイルを複写してセルに貼り付けているような作りになっていて、POIを使うひとはその都合に合わせた利用手順に乗らないとまずいようです。へんなことになるようです。APIに突っ走っていく予定です。真っ向勝負してみたいです。時間があればの話ですが...。当個人的見解に一切責任を持ちません。