May. 9th, 2007

moebiuscat: (Default)
Несколько часов бился головй об стену, решая важную проблему для клиента с новой системой сайте, сделанной мной и запущенной вчера. Проблема: номера кредиток в генерироемом файле для Excel имеют только 15 цифр вместо 16-ти. Последняя цифра почему-то всегда заменяется нулем. Наконец до меня дошло попробовать кое-что, попробуйте и вы:

В новом чистом файле в пустой клетке введите число 1234123412341234 и нажмите Enter. Что получилось в поле? Не верите? Попробуйте еще раз.

Этот блядский Эксел (простите мне этот вульгаризм) НЕ УМЕЕТ ПРАВИЛЬНО СОХРАНЯТЬ 16-ЗНАЧНЫЕ ЧИСЛА!!! ВООБЩЕ!!! Можно форматировать поле как текст, но только ДО ввода, а не после, да и никаких операций с этим полем потом не сделать. Или можно апостроф до цифр поставить - тогда он тоже это как текст воспримет. Но каково! Программа, работающая с числами не может хранить 16-значные числа, и даже не сообщает об ошибке. Я в бешенстве - я убил несколько часов на поиск проблемы у себя в коде...

Profile

moebiuscat: (Default)
moebiuscat

December 2016

S M T W T F S
    123
45678910
11 121314 151617
1819 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 25th, 2025 02:57 pm
Powered by Dreamwidth Studios