Из Excel в CorelDRAW
Статьи и советы | Автор: Sancho | Пт, 05.02.2010, 11:01
Вопрос переноса таблиц из Excel в CorelDRAW довольно стар и обсуждали его уже очень много раз. Однако, как показывает практика, он всё ещё весьма актуален и на текущий момент имеет несколько путей решения. В этой заметке я опишу два из них.
Целью первого способа, является быстрый перенос таблицы с сохранением её оформления. И для этого мы воспользуемся специальной вставкой (меню Edit > Paste Special), предварительно выделив и скопировав таблицу в Excel. В качестве варианта вставки выберем пункт Picture (Metafile). Хочу обратить внимание, что цветовой моделью вставленной таблицы будет RGB. А так же, в зависимости от версий Офиса и CorelDRAW, текст может вставиться кракозябрами. В этом случае, для перевода текста в нормальный читабельный вид, нужно воспользоваться макросом TextToUnicodeRU, предварительно разгруппировав таблицу.
Целью второго способа, является перенос таблицы, без сохранения оформления, для последующего редактирования. Этот способ актуален для CorelDRAW версии не ниже Х4, так как именно в этой версии появилась возможность создавать и редактировать таблицы. Логично было бы предположить что раз уж есть таблицы в Х4, то их можно импортировать. Да, по идеи можно, однако на практике не всё так радужно как хотелось бы, поэтому мы пойдём другим путём – снова воспользуемся командой Paste Special. Однако на этот раз в качестве варианта вставки выберем Text. Затем преобразуем вставленный текст в таблицу, воспользовавшись командой Convert Text to Table в меню Table, и в появившемся диалоговом окне укажем Tabs в качестве разделителя колонок.
Подведём небольшой итог. Первый способ хорош, если нужно быстро перекинуть табличку без последующего глобального редактирования, сохранив её визуальное оформление. В конечном счёте, таблица эта будет лишь набором текстовых блоков и примитивов. Другой же вариант напротив, предназначен для переноса, с учётом последующего редактирования и оформления именно в CorelDRAW. Вообще таблицам, а точнее работе с ними, я думаю, нужно посвятить отдельную заметку. Есть и ещё варианты переноса таблиц, так что если вы считаете их весьма полезными, не стесняйтесь, излагайте.
Полезно знать:
Что бы каждый раз не ходить в меню Edit за специальной вставкой, можно установить и пользовать макрос Paste As.
Целью первого способа, является быстрый перенос таблицы с сохранением её оформления. И для этого мы воспользуемся специальной вставкой (меню Edit > Paste Special), предварительно выделив и скопировав таблицу в Excel. В качестве варианта вставки выберем пункт Picture (Metafile). Хочу обратить внимание, что цветовой моделью вставленной таблицы будет RGB. А так же, в зависимости от версий Офиса и CorelDRAW, текст может вставиться кракозябрами. В этом случае, для перевода текста в нормальный читабельный вид, нужно воспользоваться макросом TextToUnicodeRU, предварительно разгруппировав таблицу.
Целью второго способа, является перенос таблицы, без сохранения оформления, для последующего редактирования. Этот способ актуален для CorelDRAW версии не ниже Х4, так как именно в этой версии появилась возможность создавать и редактировать таблицы. Логично было бы предположить что раз уж есть таблицы в Х4, то их можно импортировать. Да, по идеи можно, однако на практике не всё так радужно как хотелось бы, поэтому мы пойдём другим путём – снова воспользуемся командой Paste Special. Однако на этот раз в качестве варианта вставки выберем Text. Затем преобразуем вставленный текст в таблицу, воспользовавшись командой Convert Text to Table в меню Table, и в появившемся диалоговом окне укажем Tabs в качестве разделителя колонок.
Подведём небольшой итог. Первый способ хорош, если нужно быстро перекинуть табличку без последующего глобального редактирования, сохранив её визуальное оформление. В конечном счёте, таблица эта будет лишь набором текстовых блоков и примитивов. Другой же вариант напротив, предназначен для переноса, с учётом последующего редактирования и оформления именно в CorelDRAW. Вообще таблицам, а точнее работе с ними, я думаю, нужно посвятить отдельную заметку. Есть и ещё варианты переноса таблиц, так что если вы считаете их весьма полезными, не стесняйтесь, излагайте.
Полезно знать:
Что бы каждый раз не ходить в меню Edit за специальной вставкой, можно установить и пользовать макрос Paste As.
© Copyright by Sancho
Запрещается копирование и публикация материала на других сайтах без письменного согласия автора.
No part of this story can be copied/pasted on any other website without the author's express written permission.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Разное
- Видеокурсы по CorelDRAW
- Немного о выборе программ
Комментарии
Есть еще способ (до Х4 был довольно актуален).
• Копируешь экселевскую таблицу в буфер.
• Вставляешь в корел OLE-объект.
• Потом полученный документ публикуешь в pdf, а получившийся pdf импортируешь в корел.
Слова бьются правда, но сохраняется форматирование, и возможность редактирования таблицы.
Способ актуален также и для графиков/диаграмм экселевских.
Все, тоже самое, только OEL экспортирую в EPS и обратно в Corel
Да по сути это первый способ, только нюансы другие. Тоесть в итоге получается вектор и набор текстовых блоков. :)
А печать в линотроник и вставка в корел .prn файла?
печать/вставка - тот же первый способ, только в другой руке. В итоге то получится тоже самое.
Если по первому (сохранить без редактирования) то наверное вставлял бы PDF из Excel, без всяких прыжков ОЛЕ -- обратно в Корел, без "кракозябр"
Ну PDF принтер стоит далеко не у всех - это раз. Если в системе ни чего не напутано с кодировками и используется современный софт а не 10 летней давности, то кракозябр и не будет - это два. :)
Точно, прав -- к хорошему привыкаешь...
Мне вот вчера надо было импортировать таблицу. Делала так как описано во втором способе, но возникла следующая проблема: Текстовый фрейм меньше ячейки таблицы, из-за чего текст виден только в кегеле 2-3, что маловато. Возникает вопрос, как управлять настройками текста в таблицах?
Есть еще сложный способ вставки таблиц в корел сразу в кривых.
Создать PDFку любым способом
Импортировать её в корел с конвертированием в кривых