Страницы: 1
RSS
Копирование таблиц из ворда в exel
 
Всем привет, возник вот такой тривиальный вопрос, есть большая таблица в ворде с данными, мне нужно просто скопировать один столбец из нее в exel, но данные встают криво- в столбце в exel они "ползут" вниз. Подскажите, как можно решить это задачу, чтобы одна ячейка в таблице в ворде при копировани четко вставала в заданную ячейку в exel. Спасибо.
 
Поясню:речь идет о копировании сразу большого массива информации, тупо копировать-вставить по одной ячейке не подойдет, т.к.таблица большая.
 
попробуйте вот этот файл, недавно делал экспорт производственного календаря из консультанта в excel, часть кода может для ваших задумок пригодится.  
на листе нажимаете кнопку, выбираете текстовый файл, все таблицы должны будут скопироваться на лист tables.
 
если не поможет, выложите пример таблицы ворда (заменив исходное содержимое фтулками) - скорей всего можно будет таблицу по ячейкам перенсти в эксель.
 
часто применяю методику --особенно для больших таблиц, оформление сохраняется  
 
--открываю ворд-таблицу   bbb.doc  
--сохранить как НТМ-документ(обычный) bbb.htm  
--переименовываю bbb.htm в bbb.xls  
--открываю bbb.xls в екселе с маленькой руганью  
--сохраняю как нормальный bbb.xls или bbb.xlsх
GM51
 
Спасибо большое за ответы, но дело в том, что если пользоваться и тем и другим способом, то все равно получится не то, что нужно, т.к. происходит объединение ячеек. Видно, что первая запись занимает три строки в exel, а вторая два.  
В качестве примера скину, что получилось в прикрепленном файле и исходник.
 
{quote}{login=pablo5}{date=18.12.2012 11:43}{thema=word v excel}{post}Спасибо большое за ответы, но дело в том, что если пользоваться и тем и другим способом, то все равно получится не то, что нужно, т.к. происходит объединение ячеек. Видно, что первая запись занимает три строки в exel, а вторая два.  
В качестве примера скину, что получилось в прикрепленном файле и исходник.{/post}{/quote}  
Исходник.
 
Вордовский файл не открывается...
 
вот еще разок
 
если не открывается, то вот другой
 
Несколько кликов мышкой... одна минута....
 
Вам нужно запомнить один принцип: каждый абзац Word - новая строка Excel.  
Поэтому чтобы построчно перенести таблицу, избавьтесь от ненужных абзацев внутри ячеек Word-овской таблицы. Например, в столбце "Почтовый адрес и телефон": выделите столбец, нажмите Ctrl + H, в поле "Найти" введите без кавычек "^p" - знак абзаца, в поле "Заменить на" - пробел. И так последовательно по всем столбцам. Заменяйте знак абзаца в зависимости от потребностей на пробел или ни на что (если это конец строки). Тогда при копировании таблицы Word и вставке ее в Excel (форматирование не сохраняйте!!!) лишних строк не будет.  
И следите, чтобы формат порядковых номеров был один: либо список, либо его нет.
 
И мои 5 копеек: 2 листа по 2 файлам за 2 минуты (форматирование сделайте сами)
 
Большое всем спасибо! Действительно, все теперь работает)
Страницы: 1
Читают тему
Наверх