У меня есть отчет оракула, который должен отображать набор значений, и он может быть создан как в формате pdf, так и в формате csv. Я должен был убедиться, что эти значения всегда показывают до 3 знаков после запятой. То есть:
0.1 --> 0.100
0.01 --> 0.010
0 --> 0.000
Excel не учитывает нули для обучения, поэтому я использовал следующий код, чтобы заставить Excel отображать все 3 десятичных знака:
select '="'||to_char(value,'90.999')||'"' from table1;
--The column is declared as NUMBER(10,3) in the table
Теперь число отображается в Excel по желанию, но в формате PDF оно отображается как: =" 0,000"
Может ли кто-нибудь сказать мне, как сделать его согласованным в форматах pdf и csv?
'0.000'
, а затем, когда вы создадите отчет Excel, вручную установите формат столбца для отображения десятичных знаков? Или даже использовать специальную часть VBA, чтобы сделать это автоматически за вас. - person Ollie   schedule 10.08.2012