По крайней мере, Excel 2010:
Зайдите в Excel. Отформатируйте ячейку так, как вы хотите.

Затем вернитесь в диалог форматирования. Выберите пользовательский.

Скопируйте и вставьте текст в верхнем ряду под Тип: в
createHelper.createDataFormat().getFormat("<here>");
Пример:
createHelper.createDataFormat().getFormat("_($* #,##0.00_);_($* (#,##0.00);_($* \"-\"??_);_(@_)"); //is the "Accounting" format.
Удостоверьтесь, что вы устанавливаете свои ячейки, используя двойные.
Использование индекса может вызвать проблемы с различными версиями Excel. Обратите внимание, что новый формат, который вы создаете выше, заканчивается в пользовательском диалоге, начиная со второго шага.