Последние цифры заменяются нулями при экспорте в Excel - PullRequest
0 голосов
/ 12 февраля 2019

Использование экземпляра Oracle Excel для экспорта данных в электронную таблицу.Столбец содержит 700 тыс. Строк, и каждая имеет 18-значный номер (например, 123018062333567222).После завершения экспорта числа в электронной таблице изменяются на 123018062333567000 с заменой цифр тремя конечными нулями.Как можно изменить три конечных нуля на цифры?Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Excel имеет предел точности 15 цифр:

https://support.office.com/en-us/article/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3

Перед экспортом вам нужно преобразовать число в строку.

Вы можететакже необходимо заключить число в кавычки или добавить апостроф, чтобы предотвратить автоматическое преобразование строк в число, возвращаемое Excel.

0 голосов
/ 12 февраля 2019

Числовая точность Excel составляет 15 цифр.Вам нужно привести и экспортировать его в виде строки, и текстовый тип данных Excel сможет обработать ваш 18-значный номер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...