powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Кривое хранение чисел в xlsx
2 сообщений из 2, страница 1 из 1
Кривое хранение чисел в xlsx
    #39309743
Timmy88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Столкнулся со следующей проблемой:
1) Создать новый файл xslx, удалить листы 2 и 3
2) В ячейке A1 записать число 1117,1
3) Сохранить файл
4) Добавить файл в архив
5) Открыть архив, кликнуть правой кнопкой мыши по xlsx файлу и выбрать пункт меню "Просмотреть файл"
6) Открыть папку xl
7) Открыть папку worksheet
8) Открыть файл sheet1.xml
Результат:
Вместо 1117,1 мы видим число 1117.0999999999999. Именно так оно хранится в excel. При загрузке xslx-файла в стороннюю программу происходит запись кривого числа. Причем разные числа хранятся по разному.
Просьба помочь заставить Excel хранить исходные числа вместо кривых.

P.S. Вариант представления числа как текста не подходит
...
Рейтинг: 0 / 0
Кривое хранение чисел в xlsx
    #39309836
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это число не кривое, а с плавающей точкой.

Невозможно представить десятичную дробь в виде двоичного числа точно.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Кривое хранение чисел в xlsx
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]