|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2013, 12:19 | #1 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
VBA: открыть csv с помощью блокнота
Необходимо открыть файлик .csv с помощью блокнота, скопировать все данные, вставить их на лист excel и разбить по столбцам. Скажите, такое возможно?
perseverance overcomes all things
|
02.12.2013, 12:40 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Возможно.
А прочитать файл и разнести данные не подходит? Зачем через копипаст работать?
Анализ,обработка данных Недорого
|
02.12.2013, 12:45 | #3 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
Там в excel какой то глюк. Если просто либо импортировать данные, либо просто csv открыть и разбить по столбцам, данные разбиваются не правильно, строки съезжают. Если открыть через блокнот копировать а потом вставить то строки не разъезжаются.
perseverance overcomes all things
|
02.12.2013, 12:53 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Попробуйте читать кодом, заменяя vbcr на ничего.
Видел я недавно такой файл... Это не Ваш случайно был файл? Где именно - не помню, искать по форумам думаю бестолково
webmoney: E265281470651 Z422237915069 R418926282008
|
02.12.2013, 14:26 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
А поиском воспользоваться, - религия не позволяет?
http://excelvba.ru/code/csv2excel Готовое решение, без всяких Блокнотов... |
02.12.2013, 14:36 | #6 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
EducatedFool, пользовалась, извините не нашла, вероятно не правильно формулировала запрос.
Hugo121, не не мой, первый раз спрашиваю) А можно поподробнее? Или где почитать?
perseverance overcomes all things
|
02.12.2013, 15:14 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Дали бы кусок (сотню строк) Вашего хитрого csv - уже кто-нибудь бы и помог.
А так подробно пояснять долго, раз уже сразу не поняли. Я думаю так - читаем кодом файл в массив, разбивая по vbnewline, далее в каждом элементе массива удаляем эти vbcr или что там мешает, далее разбиваем в другой массив по полям. В конце задаём формат листу, выгружаем полученный массив.
webmoney: E265281470651 Z422237915069 R418926282008
|
02.12.2013, 15:18 | #8 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
Hugo121, спасибо, теперь поняла.
perseverance overcomes all things
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызвать окно Открыть с помощью... | Shouldercannon | Общие вопросы Delphi | 3 | 27.02.2012 13:18 |
Windows Открыть с помощью не работает | AnageN | Windows | 3 | 02.08.2010 18:22 |
Открыть с помощью моей программы! | KWN, lnc | Общие вопросы Delphi | 1 | 22.04.2009 14:33 |
Открыть с помощью... | Влажимир | Общие вопросы Delphi | 3 | 10.03.2008 16:27 |
открыть с помощью | tarasov | Win Api | 3 | 13.12.2007 19:00 |