吉川です。
XLSXの行数が多い、ということです。
(本来伝えたかったのは、”DBなどから取得する「データ件数」が多い”、ということですが)
エクセルの行数および列数(つまり帳票定義のデザイン)や、実行環境によって
例外が発生する件数は変わります。
例えば、先ほど弊社開発環境で
・1列のみの帳票定義
・5万行
でエクセル出力したとしても、例外は発生しませんでした。
従って、一概に「何行以内にして下さい」とはお伝えすることができません。大変申し訳ありません。
他に、出力したエクセルの「セル」が、細切れに出力されないようにデザインする
ことも効果があるかもしれません。
例えば、
帳票定義にて、要素の高さや幅を揃えてデザインすることで、
エクセル出力時、結果として列数や行数を抑えることになります。
こちらも試して頂けますでしょうか。よろしくお願い致します。