|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2009, 02:54 | #1 |
Пользователь
Регистрация: 17.02.2009
Сообщений: 62
|
Как вставить в таблицу Excel данные из текстового файла
Имеются данные в текстовом формате в файле .doc, .txt. Пытаюсь скопировать их в таблицу, по строкам данные разбиваются, а по столбцам нет, все заносится в один столбец. Хотелось бы, что-бы данные, разделенные запятыми, заносились в разные столбцы. Спасибо.
|
18.02.2009, 05:12 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
После того, как Вы скопировали данные и получили их на листе Excel в том виде, который представлен в Вашем приложенном файле, можно просто выделить столбец "A", затем выбрать Данные - Текст по столбцам, установить "с разделителями" - Далее - поставить флажок "запятая" - Далее - Готово.
Или выполнить макрос: Код:
Чем шире угол зрения, тем он тупее.
|
18.02.2009, 05:32 | #3 |
Пользователь
Регистрация: 17.02.2009
Сообщений: 62
|
Спасибо, получилась. В Open Office это делается по умолчанию, а нельзя также установить в Excel?
|
18.02.2009, 06:50 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
При "ручном" копировании, по-моему нельзя.
Посмотрите вложение. Попробуйте скопировать из файла "Таблица.doc" данные и вставить их в любую ячейку столбца "A" файла "Книга1.xls". Может так устроит?
Чем шире угол зрения, тем он тупее.
|
18.02.2009, 07:32 | #5 |
Пользователь
Регистрация: 17.02.2009
Сообщений: 62
|
У меня Excel макросы не пускает. Я думал это можно сделать через настройки Excel, в каком-нибудь форматировании или использовании разъделителей.
|
28.02.2009, 05:47 | #6 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 28
|
Думаю можно поступить так (для текстового файла):
1. Заменить все запятые-разделители на точку с запятой. 2. сменить расширение с .TXT на .CSV. Это стандартный файл Excell-а. Необходимо проверить, что-бы формат файла был ANSI, а не UNICODE.
В споре рождается истина.
Последний раз редактировалось roach1967; 28.02.2009 в 05:51. |
28.02.2009, 11:51 | #7 |
Пользователь
Регистрация: 17.02.2009
Сообщений: 62
|
Спасибо, но это дoльше чем предложил SAS888 в #2.
|
13.12.2009, 13:22 | #8 |
Новичок
Джуниор
Регистрация: 13.12.2009
Сообщений: 1
|
здратсвуйте, я в программирование не селен и прошу вас исходник выложить если сможете... По этому вопросу Имеются данные в текстовом формате в файле .doc, .txt. Пытаюсь скопировать их в таблицу, по строкам данные разбиваются, а по столбцам нет, все заносится в один столбец. Хотелось бы, что-бы данные, разделенные запятыми, заносились в разные столбцы. Спасибо.
|
13.12.2009, 13:50 | #9 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Dronnnn.
Подобный код может выполнить Ваше желание -" заносились в разные столбцы" Код:
P.S. на будущее: создавайте собственную тему если хотите получить ответ(совет) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавлять данные в таблицу выведенную из ACCESS в DBGrid (Delphi ADO) | Ce4kok | БД в Delphi | 26 | 26.01.2009 20:35 |
Читая данные из текстового файла,нарисовать розу ветров в Delphi | Gaika | Помощь студентам | 2 | 14.09.2008 12:24 |
как оператором insert вставить данные сразу в две таблицы? | furstenberg | БД в Delphi | 2 | 18.10.2007 16:39 |
перевод таблицы из текстового файла в таблицу paradox7.0 | ГОСЕАН | БД в Delphi | 4 | 19.07.2007 15:12 |
как вставить таблицу Exel | doncova1 | БД в Delphi | 1 | 19.11.2006 16:07 |