Имя: Пароль:
1C
1С v8
Объединение нескольких файлов excel в один
0 foxsi
 
11.03.13
21:55
Добрый день.Подскажите пожалуйста.Есть два сформированных отчета и сохраненных в формате xls. Нужно программно средствами 1С объединить эти два файла в 3-ий.На выходе должен получиться файл(книга) на первом листе которой будут две таблицы из первых двух файлов(сформированные ранее отчеты). Во всех файлах данные всегда находятся на первом листе.
1 shuhard
 
11.03.13
21:58
(0) да, это возможно
2 Armando
 
11.03.13
21:59
Бюджет?
3 foxsi
 
11.03.13
22:07
а как? Если считывать поячеечно и записывать всё в новый файл,то думаю это не самый оптимальный вариант и думаю что формат ячеек при этом не сохраниться.
Может есть какая функция,какой нибудь метод с помощью которого можно скопировать некоторый диапазон ячеек из первой таблицы и вставить в третий файл,далее вычислить ячейку для вставки следующей таблицы и так же скопировать и вставить в третий файл средствами 1С
4 Armando
 
11.03.13
22:29
Например так:
Worksheets("Sheet1").Range("C1:C5").Copy
ActiveSheet.Paste Destination:=Worksheets("Sheet1").Range("D1:D5")

Copy - http://msdn.microsoft.com/en-us/library/ff837760(v=office.14).aspx
Paste - http://msdn.microsoft.com/en-us/library/ff821951(v=office.14).aspx
5 Armando
 
11.03.13
22:30
6 foxsi
 
11.03.13
22:32
Armando, спасибо.Буду пробовать.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.