Мне нужно использовать пользовательское форматирование чисел или что-то подобное, что создаст реальные пробелы, а НЕ просто заставит его просто по-другому выглядеть в ячейках Excel. Это потому, что я на самом деле использую библиотеку, которая реализует функциональность Excel под названием SpreadsheetGear, и мой конечный результат - строка.
Это то, что я хочу:
Когда число составляет 6 цифр или меньше, я бы хотел, чтобы он имел следующие форматы:
$ xxx,xxx
$ xx,xxx
$ x,xxx
$ xxx
$ xx
$ x
Как показано выше, между "$" и первой цифрой для 6-значного числа будет 2 пробела, 3 пробела между "$" и первой цифрой для 5-значного числа и т.д.
Другими словами, длина символов числа всегда будет одинаковой для числа с цифрами 6 или меньше.
Для чисел с более чем 6 цифрами, просто нормальное форматирование чисел с запятыми.