title: How to set data (number) format locale for specific cell using Apache POI (SXSSF)?
body: <p>The problem is very concrete: using Apache POI, I want to create cell (done), assign number format to it (done), and set format's locale (<em>stuck here</em>).</p>
  
  <p>The code looks like this:</p>
  
  <pre><code>SXSSFWorkbook workbook = new SXSSFWorkbook(100);
  Sheet sheet = workbook.createSheet();
  Row row = sheet.createRow(1);
  Cell cell = row.createCell(0);
  CellStyle cellStyle = workbook.createCellStyle();
  cellStyle.setDataFormat(8); //currency with thousands separator and two decimal places after period
  cell.setCellValue(123456.78);
  //??? how to set custom locale for the cell's number format?
  </code></pre>
  
  <p>The problem that I'm trying to solve with custom locale is customizing thousands separator char (French's non-breaking space is OK for me).</p>
  
  <p>XLSX workbooks allow such customization (update: I mean setting format locale per cell), this is achievable with both MS Office and OpenOffice. I want to do the same in code.</p>
  
  <p>(Apache POI 3.12)</p>