<p>Enregistrez la première et la dernière cellule de la zone de filtre, puis exécutez :</p>
<pre><code class="lang-auto">sheet.setAutoFilter(new CellRangeAddress(firstCell.getRow(), lastCell.getRow(), firstCell.getCol(), lastCell.getCol()));
</code></pre>
<p>Par exemple, à partir de la feuille ci-dessous.</p>
<pre><code class="lang-auto">>x (x, y)
0123456
0|--hhh--| h = header
1|--+++--| + = values
2|--+++--| - = empty fields
3|--+++--|
4|</code></pre>