Имя: Пароль:
1C
1C 7.7
v7 Пакетная обработка MXL
0 rmrrm
 
05.08.16
10:14
Люди добрые, прислали over9000 mxl файлов, их необходимо как-то программно преобразовать хоть куда-нибудь (CSV, XLS, TXT, XML). Существуют ли утилиты для этого?
1 Горогуля
 
05.08.16
10:15
а надо?
2 Горогуля
 
05.08.16
10:16
кстати, есть
3 DDwe
 
05.08.16
10:19
(0) Напиши будет. Работы на день.
4 Горогуля
 
05.08.16
10:19
(3) неделя. про перекуры забыла
5 DDwe
 
05.08.16
10:23
(4) Обкуриться можно... делать там нефиг особо.
6 Ёпрст
 
гуру
05.08.16
10:24
(0) зачем ?
7 DDwe
 
05.08.16
10:25
(6) Судя по последним веткам, задавать этот вопрос смысла нет. Не ответят. Или сами не знают или издеваются.
8 DDwe
 
05.08.16
10:28
Вот, ТС совсем ушел.
9 Масянька
 
05.08.16
10:41
Надо завести ветку - "же нема па сис жур". ИМХО.
10 Горогуля
 
05.08.16
10:41
(9) не манж
11 Масянька
 
05.08.16
10:46
(10) Месье виднее :)))))
12 DDwe
 
05.08.16
10:47
(10) Месье француз?
13 Горогуля
 
05.08.16
11:13
(11) (12) мсье читал ;) ну и плюс бывал французский в университетах ;)
14 vcv
 
05.08.16
12:03
В чем проблемы преобразовать? Судя по списку форматов назначения оформление не интересует, чисто информацию выдергать. Так штатными средствами, обработкой. Перебираем файлы в каталогах, открываем как таблицу, обходим, с помощью .Область(Х,У).Текст получаем текст ячеек и делаем с ним всё, что хочется. Есть только некоторая сложность с объединёнными ячейками.
15 RomanYS
 
05.08.16
12:06
(14) а чем ТабДок.Записать(НужныйФормат) не подошел?
16 RomanYS
 
05.08.16
12:08
(3)(4) на обработку из четырех строк?
17 Горогуля
 
05.08.16
12:10
(16) кроме (4) есть ещё и (1)
18 Jokero
 
05.08.16
12:28
(0) м?
ТабДок.Прочитать(ПолноеИмяФайлаMXL);
ТабДок.Записать(ПолноеИмяФайлаXLSX, ТипФайлаТабличногоДокумента.XLSX);
19 Горогуля
 
05.08.16
12:29
а что, в семёрке так можно было? вроде где-то с 8.2 только появилось
20 Jokero
 
05.08.16
12:31
Да, в 8.3.
З.ы. блин, надо ветку к названию добавлять. незаметил, что 7ка
21 Jokero
 
05.08.16
12:34
(19) а можно в 8.3 открыть файлы mxl созданные 7кой? Если да, то какая разница, какой версией их конвертировать.
22 Горогуля
 
05.08.16
12:35
(20) оно добавляется. правда, от вопроса "на фига?" это не спасает ;)
23 Jokero
 
05.08.16
12:39
(22) Куда добавляется, сейчас узнать что это для семерки можно только по бледным буквам в общем списке тем.
Но когда открыл тему, тут уже никак не посмотреть
24 RomanYS
 
05.08.16
12:44
(17) Ну в данной ситуации вопрос "зачем" меня не сильно напрягает.
Вероятность того, что несильно продвинутый пользователь сможет открыть mxl (даже при наличии 1С) на порядок меньше чем для xls. А теперь представь, что таких пользователей у тебя сотни.
25 Горогуля
 
05.08.16
13:07
(24) не, я не хочу ничего домысливать. автор решил, что ему нужно преобразовать, задачу не сказал. ну есть решение. хочет по делу - нужна задача
26 ovrfox
 
05.08.16
14:35
А может просто разрешить открывать фалы Excell?
http://o3000.ru/files/downloads/uchim-excel-otkryvat-mxl-faily-tablicy-1s.html
27 aka AMIGO
 
05.08.16
15:03
Вообще-то в 7-ке есть функция , недавно использовал. Только для готовой таблицы (типа только что сформированной):

Таб.Записать(ФайлДляВывода,"XLS");

Нормально работает. Excel"я на компах нет, только ОО или LO
28 vcv
 
05.08.16
16:00
(27) Она только не без недостатков. Во-первых, может простую табличку из нескольких тысяч строк сохранять пару часов. Во вторых, не все офисные пакеты её xls файлы едят. На маках регулярно проблемы встречаются.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан