|
Ошибка чтения ТабДок.Прочитать() | ☑ | ||
---|---|---|---|---|
0
Мимохожий Однако
09.11.20
✎
14:03
|
При открытии файла XLS через ТабДок.Прочитать()
Ошибка при выполнении файловой операции . Формат файла не поддерживается. Если исходный файл открыть в Excel и сохранить, ошибки нет. Мне надо читать его программно. Кто-нибудь решал эту проблемку? |
1 2 8 |
||
1
RomanYS
09.11.20
✎
14:05
|
(0) попробуй переименовать в *.xlsx, экселю пофигу а 1С такую ошибку выдает если формат не соответствует расширению
|
3 |
||
2
alkorolev
09.11.20
✎
14:18
|
(0) сколько листов в файле? примечания есть?
|
3 |
||
3
Мимохожий Однако
09.11.20
✎
14:20
|
4 |
|||
4
RomanYS
09.11.20
✎
14:24
|
(3) у xls и xlsx внутренняя структура. Если файл с новым форматом сохранить с расширением xls, то эксель его откроет, а не 1С нет. Просто попробуй, нет - будешь искать варианты дальше
|
7 10 |
||
5
ДенисЧ
09.11.20
✎
14:31
|
Откуда файл взялся? С интернета каким-нибудь пых-скриптом создан?
Такое в таких случаях бывает, это же опенсорц, там делают на ХХП... |
7 |
||
6
yzimin
09.11.20
✎
14:34
|
В 8.3.17.1549 пофиксили
|
7 |
||
7
Мимохожий Однако
09.11.20
✎
14:42
|
||||
8
vicof
09.11.20
✎
14:45
|
(0) Через ком-объект прочитай.
|
9 |
||
9
Мимохожий Однако
09.11.20
✎
14:52
|
(8) Этот вариант я оттягиваю до последнего )
|
|||
10
Мимохожий Однако
09.11.20
✎
15:04
|
(4) Переименование с другим расширением даёт тот же результат:"Формат не поддерживается"
|
12 13 |
||
11
mszsuz
09.11.20
✎
15:06
|
Это формат Excel 95, неподдерживается.
|
|||
12
RomanYS
09.11.20
✎
15:06
|
(10) А файл то открывал, может там вообще csv внутри
|
14 |
||
13
RomanYS
09.11.20
✎
15:07
|
(10) выложи файл, если не секретный
|
16 |
||
14
Мимохожий Однако
09.11.20
✎
15:11
|
(12) Экселем файл открывается без проблем. Сохраняю его без каких либо изменений. После этого он открывается из 1С без ошибок.
|
15 |
||
15
RomanYS
09.11.20
✎
15:12
|
(14) открой блокнотом
|
17 |
||
16
Мимохожий Однако
09.11.20
✎
15:15
|
23 |
|||
17
Мимохожий Однако
09.11.20
✎
15:16
|
(15) В блокноте с кракозябрами
|
|||
18
УдавВПопугаях
09.11.20
✎
15:16
|
была недавно эта проблема, файл формировали какой то приблудой, в свойствах файла должно быть название, какой то там xl
|
19 |
||
19
Мимохожий Однако
09.11.20
✎
15:16
|
(18) Как решили эту проблему?
|
|||
20
УдавВПопугаях
09.11.20
✎
15:18
|
тему поднимал "малоопытный" человек, наверно никак, но было ясно, что при формировании получаем файл не совсем той структуры, которая получается из самого экселя, типа как какого то оглавления не хватает или еще чего то подобного
|
|||
21
УдавВПопугаях
09.11.20
✎
15:22
|
23 |
|||
22
УдавВПопугаях
09.11.20
✎
15:23
|
проблема не совсем такая, но причина может быть аналогичная. Excelize во.
|
|||
23
RomanYS
09.11.20
✎
15:26
|
24 |
|||
24
УдавВПопугаях
09.11.20
✎
15:28
|
(23) велосипед наверно только, как xml может или еще что
ну факт в том, что штатный механизм в таком случае не работает |
26 |
||
25
УдавВПопугаях
09.11.20
✎
15:34
|
эмммм... звиняйте за "малоопытного")
ras27 |
|||
26
RomanYS
09.11.20
✎
15:40
|
(24) Так старый формат (xls) вроде не xml внутри и закрыт. И парсить xml это та ещё задача, ТС как раз ищет лёгких путей))). Здравой выглядит идея пересохранять файл экселем или сервисом каким, а потом читать штатно табличным документом
|
27 |
||
27
УдавВПопугаях
09.11.20
✎
15:45
|
(26) кстати о сервисах) можно дать сервис поставщику файла и пусть льет напрямую
|
|||
28
Мимохожий Однако
13.11.20
✎
07:56
|
Повторное сохранение файла через открытие файла в Excel позволяет привести его формат к виду, который читается из 1С.
Может быть, подскажете командную строку или набор команд, который делает это без участия пользователя? Тогда можно будет запустить обработку, которая читает файл с некорректным для 1С форматом и сохраняет обратно в хранилище. У меня эти файлы лежат до времени в хранилище значений в регистре сведений. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |