Форум: "Начинающим";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
ВнизКак сохранить integer размером больше 2-байт в xls? Найти похожие ветки
← →
newbie2 (2008-02-11 12:19) [0]Привет, All!
как можно сохранить число более 65535 в xls?
скачал описание формата xls отсюда (1.23Мб)
http://sc.openoffice.org/excelfileformat.pdf
там написано, что под сохранение числа выделено 2 байта:Record INTEGER, BIFF2:
Offset Size Contents
0 2 Index to row
2 2 Index to column
4 3 Cell attributes (2.5.13)
7 2 Unsigned 16-bit integer value
на форумах прочел, что описание формата xls закрыто и то, что распространено является какойто усеченной версией
как MS Excel сохраняет большие целочисленные значения?
← →
Palladin © (2008-02-11 12:20) [1]спроси у них
← →
newbie2 (2008-02-11 12:26) [2]
> Palladin © (11.02.08 12:20) [1]
> спроси у них
если у них это у M$ то думаю мне не ответят, а если это про форумы где подчерпнул инфу, то к сожалению они датируются 2002-2004 годами, может кто здесь в курсе?
← →
Palladin © (2008-02-11 12:30) [3]сходи на мою страницу, скачай компонент и изучай хоть до посинения...
← →
Anatoly Podgoretsky © (2008-02-11 12:34) [4]
> MS Excel сохраняет большие целочисленные значения?
Сохраняет, но не в формате Integer, а как double
← →
newbie2 (2008-02-11 12:56) [5]
> Palladin © (11.02.08 12:30) [3]
> сходи на мою страницу, скачай компонент и изучай хоть до
> посинения...
а вы я так понял все через variant делали?
> Anatoly Podgoretsky © (11.02.08 12:34) [4]
> Сохраняет, но не в формате Integer, а как double
в этом варианте почемуто происходит странное конвертирование, например:
1000 -> 7,29330537328168E-304
← →
Palladin © (2008-02-11 12:59) [6]
> [5] newbie2 (11.02.08 12:56)
через variant сделаны компоненты, как все выглядит внутри расскажет XLSAdapter
← →
newbie2 (2008-02-11 13:04) [7]
> Anatoly Podgoretsky © (11.02.08 12:34) [4]
> Сохраняет, но не в формате Integer, а как double
был не прав, по вашему совету все заработало, все дело в кривизне моих верхних конечностей :)
всем спасибо
← →
Anatoly Podgoretsky © (2008-02-11 14:13) [8]> newbie2 (11.02.2008 12:56:05) [5]
Не знаю, у меня не происходит, показывает столько цифр сколько надо, первые 15 значащие, видимо сохранет в extended или в другом формате, но индицирует не более 15, остальные обнуляет.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.077 c