|
|
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
в наличии имеются 16 файлов формата XLS с листами 10001,10002 ....10062 с именем 1_2010,2_2010....по 4 шт на год а нужно получить 62 файла с листами 1_2010,2_2010.... формата XLS Excel установлен каким способом быстрее всего это произвести ? или скажем с помощью каких библиотек Microsoft.Office.Interop.Excel пробовал долговато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 14:44:13 |
|
||
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
это разовая задача или постоянная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 14:54:55 |
|
||
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
если разовая задача, можно воспользоваться этим макросом прямо в экселе Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 15:00:17 |
|
||
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
Shocker.Proэто разовая задача или постоянная? нет задача постоянная пытаюсь реализовать на C# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 16:56:53 |
|
||
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
Shocker.Proесли разовая задача, можно воспользоваться этим макросом прямо в экселе Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Это конечно хорошо НО у меня 16 файлов и на выходе мне нужно 62 файла с 16 листами в каждом при этом формат файла должен быть XLS - Office 2003 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 17:21:39 |
|
||
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
я же сказал - если задача разовая. Для разовой можно было бы и 16 раз макрос запустить, чем оборачивать его в перебор файлов. А раз задача постоянная - тогда уже можно писать на чем-то, через Interop, через COM, через Open XML SDK.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 17:33:56 |
|
||
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
Chumakov_JA, На всякий случай проверьте, откуда эти файлы появляются. Если данные выгружают из БД, то вам останется только выгрузить их в другом виде. Способ 1. Заливаем данные в БД(SSIS или ADO), потом делаем делаем выборку и вставляем в Excel (SSIS или .Interop.Excel) Способ 2. Считываем данные из Excel (ADO), группируем их и записываем обратно в Excel (.Interop.Excel). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 20:03:57 |
|
||
|
Копирование Листа XLS в другой файл
|
|||
|---|---|---|---|
|
#18+
igr_okСпособ 2. Считываем данные из Excel (ADO), группируем их и записываем обратно в Excel (.Interop.Excel). А вот за эту идею огромное спасибо теперь только понять как из DataSet в XLS скопировать данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2014, 23:31:31 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=38591004&tid=1403125]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 560ms |

| 0 / 0 |
