-30107963 + 2**32 = 4264859333
I don't know who exactly is at fault, and what can be done to fix it.
Update: Forcing the number to be stored as a float internally might do the trick. The following does that:
$x = $x + 0.5 - 0.5;
In reply to Re: Problem with OLE Excel
by ikegami
in thread Problem with OLE Excel
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |