|
Неверное чтение эксель через табличный документ | ☑ | ||
---|---|---|---|---|
0
Alex87re
25.06.22
✎
18:21
|
Всем привет.
Читаю файл эксель через табличный документ. Неверно читает колонки с форматом типа: #0" л". Там где формат с запятой, читает корректно 0,#0" л" https://disk.yandex.ru/i/a3S7m3cEo_nNvw Читаю текст вот так: ТабДок.ПолучитьОбласть("R" + Сч + "C" + 3).ТекущаяОбласть.Текст Еще пробовал через построитель в ТЗ - результат тот же. Что можно еще сделать?) |
|||
1
Greeen
25.06.22
✎
18:34
|
(1) Самое простое - сделать формат/значения в других колонках, как в колонке Нач. уровень (с ней проблем нет, судя по скрину)
|
|||
2
Garykom
гуру
25.06.22
✎
19:00
|
(0) ТабДок.ПолучитьОбласть("R" + Сч + "C" + 3).ТекущаяОбласть.Значение что выдает?
|
|||
3
Alex87re
25.06.22
✎
22:16
|
(1) Не могу, этот файл выгружается из другой программы.
|
|||
4
Alex87re
25.06.22
✎
22:24
|
(2) ТабДок.ПолучитьОбласть("R" + Сч + "C" + 3).ТекущаяОбласть.Значение {<Неизвестный модуль>(1)}: Поле объекта недоступно для чтения (Значение)
|
|||
5
timurhv
25.06.22
✎
22:30
|
Попробуйте прочитать значение:
ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.Прочитать(ИмяВременногоФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение); |
|||
6
Alex87re
25.06.22
✎
22:50
|
(5) Результат тот же(
|
|||
7
ДедМорроз
25.06.22
✎
22:55
|
Он,поди,читает верно - просто,при выводе значение сдвинуто на сколько-то разрядов,а хранится,как и читается.
|
|||
8
DES
26.06.22
✎
19:44
|
читаешь же как текст, потом как преобразуешь в число?
|
|||
9
rudnitskij
27.06.22
✎
08:02
|
Видел на инфостарте статью, что эксель можно читать как архив. Там и код прилагался. Тогда все значения прочитываются без экселевского форматирования, как голый текст
|
|||
10
Garykom
гуру
27.06.22
✎
09:45
|
(9) да xlsx это xml в zip архиве
|
|||
11
arsik
гуру
27.06.22
✎
10:56
|
(0) Через ADODB читай.
|
|||
12
timurhv
27.06.22
✎
14:01
|
(6) У меня нормально прочиталось, видимо что-то внутри Excel навертели, либо в платформе 1С.
"60 л" "33,0 л" "80 л" "24,0 л" Файл можете выложить без конфиденциальной информации для проверки? |
|||
13
Garykom
гуру
27.06.22
✎
14:37
|
(12) см (8)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |