Имя: Пароль:
1C
1С v8
Чтение файла doc, docx средствами 1С
,
0 dchumak
 
10.10.17
07:00
Добрый день!

Каким образом можно прочитать документ, не используя com и тд. Интересует загрузка в табличный документ. Файлы xls загружаются без проблем методом Прочитать(), а с файлами doc выходит ошибка.
Пробовал менять параметр способчтениятабличногодокумента (текст, значение), не помогает.

Погуглил про программу antiword, но, судя по описанию она не дорабатыается достаточно давно...

Пробовал через Libre Office, но там нет напрямую конвертирования doc-  csv...
1 mehfk
 
10.10.17
07:05
mp3 не пробовал в табличный документ грузить?
2 NorthWind
 
10.10.17
07:12
Думаю, никак. Не вижу логики. Когда вы таблицу одной системы читаете табличным процессором другой - есть логика и понятно что нужно на выходе. Здесь - непонятно, вещи совершенно разные.
3 DrZombi
 
гуру
10.10.17
07:48
(0) Пиши свой модуль чтения формата ДОК и ДОКс :)
4 DrZombi
 
гуру
10.10.17
07:49
+ Если вы считаете, что написать свой модуль дешевле, чем использовать офис, флаг вам в руки :)
5 Зуекщмшср
 
10.10.17
08:09
(1) Когда уже 1С придумает в табличной части нотную разлиновку?!
6 Flover
 
10.10.17
08:11
(0) *docx - это зип архив, в котором находятся эксемельки.
Распаковываешь архив и читаешь эксемельки, текст из эксемелек пихаешь куда сам пожелаешь.

*doc - можно открыть через опенофисорг.
7 Dotoshin
 
10.10.17
08:15
(5) 1С: Управление музыкантами? :)
8 Зуекщмшср
 
10.10.17
08:24
(7) Да, распределенная база Лондонского симфонического оркестра!
9 dchumak
 
20.10.17
05:59
Нашел решение.
Конвертировать документ из doc в txt, а потом уже парсить текст.
Можно через "C:\Program Files\LibreOffice 5\program\python.exe" "C:\Program Files\LibreOffice 5\program\unoconv.py" -f txt "D:\3.docx".

Создает в каталоге файл txt. К сожалению, из doc в csv читать нельзя.
10 VladZ
 
20.10.17
06:33
Да что там mp3! Давно пора 1с-ке научиться анализировать видеопоток. Складской учет шагнет на новую ступень!!! Ставим на складе камеру на участке отгрузки, 1с-ке говорим "Бди!!!". Программа на основании данных видеопотока и звука сама вносит данные по отгрузке: какой товар отгружается (по штрих-коду на коробке) и куда (по анализу звука). Комментарии грузчиков сразу пишутся в раздел "Иные сведения от отгрузке, передаче".
11 Cyberhawk
 
20.10.17
06:36
Нативно получить галимый текст (без оформления) из docx - легко. С оформлением получить текст из docx - это будет крайне трудозатратно.
12 Cyberhawk
 
20.10.17
06:37
(10) Если звук разбившегося стекла, то автоматически изменяется в программе качество товара )
13 catena
 
20.10.17
06:44
(10)По комментариям "ой,лять" - автоматическое списание...
14 VladZ
 
20.10.17
06:45
(12) Да-да. Для такого случая программа через громкую связь должна "доводить следующую информацию до пользователя": "Петрович, с*ка! Еще одну коробку уронишь - в рабство продам!"
15 v77
 
20.10.17
07:07
Решение в (6), а если питонить, то в питоне есть либа, которая читает и пишет docx
AdBlock убивает бесплатный контент. 1Сергей