Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Импорт БОЛЬШОГО файла в Excel


Автор: BAV 18.5.2006, 11:54
Подскажите плиз, как загрузить в Excel txt-файл в котором больше 150 строк.
Нужет текст макроса, способного обойти ограничение на 65K строк на листе.
 

Автор: Akina 18.5.2006, 12:36
Impossible 

Автор: BAV 18.5.2006, 12:45
Ну как же так "Impossible", а если каким то хитрым образом разделить поступающую информацию на несколько страниц, разве такое невозможно? 
Как мне видится алгоритм работы:
1.Организуем построчную обработку файла
2.Сравниваем счетчик строк со значением кратным 65K (Mod)
3.Добавляем новую станицу и уже заливаем в неё остаток файла.

Такое возможно?
  

Автор: Akina 18.5.2006, 15:17
Такое - возможно. 

Только почему именно Эксель? может, Аксесс? там и обрабатывать проще - не смотреть же ты все это будешь... 

Автор: BAV 18.5.2006, 17:24
Цитата(Akina @ 18.5.2006,  15:17)
Такое - возможно. 

Только почему именно Эксель? может, Аксесс? там и обрабатывать проще - не смотреть же ты все это будешь...

Эти загружамые данные используются для дальнейшей обработки хитрыми макросами.
Пока объем исходных данных был не велик, 65k строк Excel-я хватало, а теперь вот мало стало smile 

Автор: Naghual 18.5.2006, 17:26
Ну так и что? Переходи таки на Аксес - там и макросы хитрые быстрее работают.  smile 

Автор: Voldemar2004 18.5.2006, 21:01
Цитата(BAV @  18.5.2006,  12:54 Найти цитируемый пост)
загрузить в Excel txt-файл в котором больше 150 строк.
Придется разбить на 3 файла - 1-ые два - по 65000 строк, а 3-ий все остальное.
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)