Как убрать конечный ноль? - PullRequest
0 голосов
/ 15 июня 2019

Я использую jxl.write.WritableCellFormat.WritableCellFormat при загрузке Excel.

Загрузка Excel в порядке.

Но cellFormatStyle не получается так, как я хочу.

- сейчас проблема1 -> 1000 0,003 -> 0,003

-я хочу 1 -> 1 0,003 -> 0,003

Что мне делать ??Пожалуйста, помогите мне.

Ниже приведен код проблемы.

NumberFormat numberFormat = new NumberFormat("0.###")

WritableCellFormat cellStyle = new WritableCellFormat(numberFormat);

1 Ответ

0 голосов
/ 15 июня 2019

Вы можете проверить, если правильные 4 символа меньше нуля, и изменить формат чисел, если это не так.Итак, предположим, что ваши данные находятся в ячейке A1:

If Right(Range("A1"), 4) < 1 Then
Else
'This means it is not < 1 and therefore not a decimal
Range("A1").NumberFormat = "0"
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...