|
Непонятная ситуация с экселем.
| ☑ |
0
lanc2233
02.11.14
✎
22:02
|
Формирую программно экселевский файл, потом этот-же файл программно читаю.
Записываю значение в ячейку - 4.6
Открываю экселем, отображается - 4.6
Читаю программно Лист.Cells(x,y).Value;
получаю значение - 4.599999
Как его нормально считать?
|
|
1
viraboy
02.11.14
✎
22:23
|
Округлите как в Екселе. Вообще в интернете про хранение чисел в ексле много копий сломано.
|
|
2
Фокусник
02.11.14
✎
22:25
|
(0) Можно сделать Окр(х,3) или сколько нужно знаков, и не париться
|
|
3
lanc2233
02.11.14
✎
22:35
|
У меня числа с разным количеством знаков.
может быть 4.66, оно тогда 4.659999 сделает
|
|
4
France
02.11.14
✎
23:36
|
(0) записывай как текст
|
|
5
lanc2233
05.11.14
✎
10:58
|
(4) С цифрами потом манипуляции в экселе делать нужно.
|
|
6
пипец
05.11.14
✎
11:15
|
.text
|
|
7
Ненавижу 1С
гуру
05.11.14
✎
11:26
|
(0) тебя это растраивает? ну и в чем проблема?
|
|
8
France
05.11.14
✎
13:12
|
(5) манипулируй, кто ж мешает..
|
|
9
Domovoi
05.11.14
✎
13:44
|
Считывай как текст и преобразуй в число уже в 1с.
|
|
10
kortun
05.11.14
✎
14:02
|
Читай так Лист.Cells(x,y).Text;
|
|
11
КонецЦикла
05.11.14
✎
14:06
|
Про текст уже было?
|
|