Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 1298400,60 хранение в Ексель  [new]
Lunx
Member

Откуда:
Сообщений: 539
Добрый день.
Если интересно то сделайте следующее упражнение.
1) Откройте новый Ексель файл, пустой.
2) В произвольную ячейку впишите число 1298400,60
3) Сохраните файл.
4) Распакуйте 7-zip Ексель файл
5) Найдите файл /xl/worksheets/sheet1.xml
Просмотрите его.
Результат число 1 298 400,60 записано как 1 298 400,600000000001

MS, что за х?
27 янв 20, 17:02    [22067337]     Ответить | Цитировать Сообщить модератору
 Re: 1298400,60 хранение в Ексель  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6436
Lunx,
тынц
27 янв 20, 18:19    [22067387]     Ответить | Цитировать Сообщить модератору
 Re: 1298400,60 хранение в Ексель  [new]
Lunx
Member

Откуда:
Сообщений: 539
Спасибо.
Удивительно, ведь совершенно понятно, что это просто неверно. Я вписываю в ячейку одно число, по факту ексель изменяет это число.
Дело не представлении, формата этого числа.
Чушь какая-то.
28 янв 20, 10:43    [22067609]     Ответить | Цитировать Сообщить модератору
 Re: 1298400,60 хранение в Ексель  [new]
4d_monster
Member

Откуда: Москва
Сообщений: 1594
Lunx,

По факту, это вы не можете вписать это число в ячейку как число с плавающей запятой, а не как строку или число с фиксированной запятой. Т.к. в "компьютере" невозможно его точное представление.
Об этом и написано в предоставленной skdu ссылке.
28 янв 20, 11:34    [22067636]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить