0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 60
|
|
1 | |
Собрать кучу файлов в один файл Excel26.03.2015, 14:36. Показов 2473. Ответов 10
Метки нет (Все метки)
Добрый день! И снова смиренно прошу советов гуру.
Исходные данные: около 600 файлов формата csv(3 параметра в строчке) Задача: Собрать единый Excel файл, в котором каждый лист содержит данные из одного файла и называется как исходный файл. Сразу в голову пришла идея связки DataSet + ExcelLibrary. Сначала загружу все в DataSet а потом одной командой с помощью ExcelLibrary сохраню. Может у кого есть более лучшие идеи? Добавлено через 21 час 38 минут ExcelLibrary не справляется... Слишком много для нее... Добавлено через 40 минут А через Interop невероятно долго Т_Т Подскажите бесплатную дллку...
0
|
26.03.2015, 14:36 | |
Ответы с готовыми решениями:
10
VBA EXCEL: Собрать кучу файлов в один Разбить один m-файл на кучу маленьких m-файлов Требуется собрать кучу object в один контейнер и искать их по object_name Макросы на копирование данных из нескольких файлов excel в один файл excel |
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
|
26.03.2015, 14:50 | 2 |
если с разбором .csv файлов проблем нет, то зачем DataSet? считываем построчно, записываем построчно в Excel.
и чем не нравится стандартный интероповский Excel?
0
|
0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 60
|
|
26.03.2015, 15:03 [ТС] | 3 |
ну там некоторые шаманства с данными происходят и их делать удобней если все структурировано лежит в DataSet.
Ну уж очень долго он такую кучу тянет через интеркоп... Хотя щас если разобью на пару потоков...
0
|
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
|
26.03.2015, 15:11 | 4 |
упс, прошу прощения, не заметил, что вы в начале про интероповский писали уже
0
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|
26.03.2015, 15:54 | 5 |
aldookar, пример файла csv приложи
0
|
0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 60
|
|
26.03.2015, 15:59 [ТС] | 6 |
ture, проблем с загрузкой CSV нет... Проблема в сохранении DataSet в Excel...
0
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|
26.03.2015, 21:19 | 7 |
aldookar, тормазнутый какой-то com у экс елея, без визибола оч долго заполняет лист
0
|
0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 60
|
|
27.03.2015, 09:14 [ТС] | 8 |
Мне бы что то быстрее интеркопа, но еще и бесплатное найти... ExcelLibrary быстрая но объем слишком велик для нее... А все остальное что выходило через поиск платное...
0
|
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|||||||||||
27.03.2015, 11:32 | 10 | ||||||||||
суперМегасуперскорость!!!!!!!!!!!!!!!!!!!!
Для сравнения пример на нещадном убожестве:
0
|
0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 60
|
|
27.03.2015, 12:22 [ТС] | 11 |
ture, OfficeOpenXml это из пакета SDK 2.5 Open XML?
0
|
27.03.2015, 12:22 | |
27.03.2015, 12:22 | |
Помогаю со студенческими работами здесь
11
Копировать одноименные листы из файлов Excel в один файл Excel Экспорт нескольких Excel файлов в один Excel файл Копировать листы из файлов Excel в один файл Excel Объединение файлов Excel в один файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |