title: Excel sorting is stuck when ClosedXML is used
body: <p>I have a xlsx of 14000 rows.
  I can sort it by a column in a second using the standard Excel app.
  When I try to do the same in <code>ClosedXML</code>, it is stuck. I mean that it is extremely slow (like 10 minutes or even more), but eventually it completes the operation.
  So let's say I create a file</p>
  <pre><code>XLWorkbook wb = new XLWorkbook();
  IXLWorksheet ws = wb.AddWorksheet(&quot;my test&quot;);
  ws.Cell(1, 1).Value = &quot;A&quot;;
  ws.Cell(1, 2).Value = &quot;B&quot;;
  for (int i = 0; i &lt; 14000; i++)
  {
      ws.Cell(i + 2, 1).Value = i;
      ws.Cell(i + 2, 2).Value = i % 2;
  }
  wb.SaveAs(&quot;test.xlsx&quot;);
  </code></pre>
  <p>Now there are several ways to sort it by the column B, for example</p>
  <pre><code>var tab = ws.Range(1,1,14001,2);
  Stopwatch stopwatch = new Stopwatch();
  Console.WriteLine(&quot;start&quot;);
  stopwatch.Start();
  tab.SetAutoFilter();
  wb.SaveAs(&quot;test.xlsx&quot;);
  ws.AutoFilter.Sort(2);
  stopwatch.Stop();
  Console.WriteLine(&quot;Sorted after &quot; + (int)stopwatch.Elapsed.TotalSeconds + &quot; seconds&quot;);
  wb.SaveAs(&quot;test.xlsx&quot;);
  </code></pre>
  <p>Should I switch to <code>Microsoft.Office.Interop.Excel</code> to sort a table by a column? Or is there a usable method in <code>ClosedXML</code>?</p>