У меня есть отчет оракула, который выводится в электронную таблицу. Электронная таблица автоматически принимает большие числа и преобразует их в экспоненциальную нотацию.
Я пытался избежать этого
1) Добавление пустого места, как показано ниже, в запросе
select ' '||24534534534345353 "Really Long Number" from dual;
2) Добавление апострофа ('), как показано ниже, в запросе
select ''''||24534534534345353 "Really Long Number" from dual;
Два вышеуказанных метода из http://support.microsoft.com/kb/214233 не работали Работа. Я до сих пор получаю научное обозначение.
Для 1 пробел просто игнорируется excel
Для 2 цитата берется буквально и печатается вместе с числом. [Странно, когда я редактирую ячейку, удаляя / добавляя цифру после создания отчета, апостроф (') исчезает.]
Я также пробовал LPAD () / RPAD () с пустым пространством. Есть ли другой способ решения этой проблемы?
.csv
файл? Или вы пишете прямо как.xls
или.xlsx
? - person Jonas Heidelberg   schedule 28.07.2011