Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Чтение файла doc, docx средствами 1С

Чтение файла doc, docx средствами 1С
Я
   dchumak
 
10.10.17 - 07:00
Добрый день!

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

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

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

*doc - можно открыть через опенофисорг.
   Dotoshin
 
7 - 10.10.17 - 08:15
(5) 1С: Управление музыкантами? :)
   Зуекщмшср
 
8 - 10.10.17 - 08:24
(7) Да, распределенная база Лондонского симфонического оркестра!
   dchumak
 
9 - 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 читать нельзя.
   VladZ
 
10 - 20.10.17 - 06:33
Да что там mp3! Давно пора 1с-ке научиться анализировать видеопоток. Складской учет шагнет на новую ступень!!! Ставим на складе камеру на участке отгрузки, 1с-ке говорим "Бди!!!". Программа на основании данных видеопотока и звука сама вносит данные по отгрузке: какой товар отгружается (по штрих-коду на коробке) и куда (по анализу звука). Комментарии грузчиков сразу пишутся в раздел "Иные сведения от отгрузке, передаче".
 
 Рекламное место пустует
   Cyberhawk
 
11 - 20.10.17 - 06:36
Нативно получить галимый текст (без оформления) из docx - легко. С оформлением получить текст из docx - это будет крайне трудозатратно.
   Cyberhawk
 
12 - 20.10.17 - 06:37
(10) Если звук разбившегося стекла, то автоматически изменяется в программе качество товара )
   catena
 
13 - 20.10.17 - 06:44
(10)По комментариям "ой,лять" - автоматическое списание...
   VladZ
 
14 - 20.10.17 - 06:45
(12) Да-да. Для такого случая программа через громкую связь должна "доводить следующую информацию до пользователя": "Петрович, с*ка! Еще одну коробку уронишь - в рабство продам!"
   v77
 
15 - 20.10.17 - 07:07
Решение в (6), а если питонить, то в питоне есть либа, которая читает и пишет docx

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует