持つすべての余分なExcelの列:隠すこれが私の目的であるのApache POI-
私は、Apache POIを使用してのxlsxファイルを生成しています。使用している列の右側にある未使用の列をすべて非表示にしたいと考えています。 Excelでは、これは比較的簡単な操作です。無関係な列をすべて選択して、すべてを1つのアクションで非表示にすることができます。 Apache POIでは、唯一のオプションはsheet.setColumnHidden(index, true)
です。私はすべての余分な列のためにこれを実行しようとした場合:
for (int i = myLastColumn+1; i < 16384; ++i) {
sheet.setColumnHidden(i, true);
}
、ライブラリは非現実的である、それを隠すために千16以上の列を作成しようとします:それは、それが行くように遅いと遅くなると、終了したことがありません。 setColumnRangeHidden
などのようには見えません。
Apache POIのほぼすべての列を非表示にする方法はありますか?