Как я могу экспортировать график, сгенерированный в Excel, в виде редактируемого файла векторной графики, например SVG?
Когда я щелкаю правой кнопкой мыши по графику в Excel, опция «Сохранить как рисунок ...» предоставляет только не-векторные форматы (например, PNG и JPG) в качестве параметров.
Единственный ресурс, который я нашел по этому адресу, это http://www2b.abc.net.au/science/techtalk/newposts/790/topic790744.shtm, где никто не дает реального ответа. Как и тот, кто задает вопрос, я не против, если это многоэтапный процесс, например. Excel -> Открыть офис -> SVG или Excel -> pdf -> SVG.
Ответы:
Хотя вы действительно можете скопировать и вставить непосредственно в InkScape, вы можете потерять некоторое форматирование в процессе. Экспорт в PDF гарантирует, что фон вашего файла Excel также будет сохранен. Работает очень хорошо по моему опыту.
Плагины для экспорта в PDF.
источник
источник
Попробуйте Gnumeric . Он поддерживает экспорт графиков в SVG. Также есть версия для Windows. Таким образом, набор инструментов будет
Excel -> Gnumeric -> SVG
, или дажеGnumeric -> SVG
без использования Excel. ИМХО, это самый простой способ получить свой график в SVG.источник
Используя Excel 2007 под Windows XP, я также обнаружил, что скопированные графики вставляются как растровые изображения в Inkscape. Это отличается от поведения Excel 2003 в Windows 7.
Я нашел обходной путь - если вы выделите ячейки, окружающие график (который также будет включать график) и скопируете, вы можете вставить векторную графику в Inkscape, как и ожидалось. Единственным небольшим недостатком является то, что вы должны вручную удалить сетку ячеек Excel, которая остается под графикой.
источник
Новые версии PowerPoint позволяют сохранять и отправлять в формате PDF. Используйте эту функцию для создания PDF-файла, затем откройте его в Inkscape и отредактируйте, разгруппировав, затем измените размер страницы в чертеже и сохраните как SVG.
источник
Вы можете просто скопировать график (Ctrl-C) и вставить его в Inkscape (а затем сохранить как SVG). У меня это работало в Excel 2003, Inkscape (0.48.4) и Windows Vista (заимствованный компьютер), так как по крайней мере в Windows формат копирования по умолчанию выглядит как EMF. Но тогда я думаю, что буфер обмена OS X может справиться с этим по-другому и вместо этого скопировать / вставить растровое изображение.
источник
Чтобы избежать шага «обрезать PDF», упомянутого в нескольких ответах, вы можете поместить диаграмму на отдельную рабочую таблицу с соответствующим размером бумаги и нулевыми полями. Например, в Windows Excel 2007:
Если размер недостаточно близок или вы хотите быть точным, вам нужно создать собственный размер страницы. В отличие от Word, Excel не позволяет вам делать это самостоятельно, а использует размер из драйвера принтера.
Возможно, лучше не иметь контура вокруг диаграммы в самом PDF-файле: вы можете выбрать «Формат области диаграммы» | Цвет границы | Нет линии.
источник
Вот метод с использованием Excel и Powerpoint для Windows. Скопируйте график в буфер обмена в Excel, используя команду копирования на главной вкладке ленты. Вставьте специальные в пустой слайд в Powerpoint, используя меню Вставить на ленте. Прокрутите вниз и выберите «Изображение (расширенный метафайл)» в раскрывающемся меню диалогового окна. Затем нажмите OK. График появится в Powerpoint. Убедитесь, что график выбран, затем перейдите в Arrange> Ungroup. Появится диалоговое окно ... «Это импортированное изображение, а не группа. Хотите преобразовать его в объект рисования Microsoft?» нажмите да Вы почти у цели! Убедитесь, что грапп все еще выбран. Вернитесь в Arrange> Разгруппировать и нажмите Все элементы графика теперь должны быть векторными объектами Powerpoint. Ура, наслаждайся.
источник
Я могу порекомендовать этот плагин Excel: XL Toolbox
Это позволяет экспортировать графики напрямую в файл EMF, который можно конвертировать с помощью Inkscape в SVG.
источник
Вот мой рабочий процесс на Mac OS X под управлением Excel 2011.
Затем файл EPS можно открыть в вашем любимом векторном редакторе, например Illustrator.
Обратите внимание, что вы также можете поместить PDF непосредственно в документ Illustrator, но в моем случае любой текст на изображении превращался в мусор. Если ваша диаграмма не содержит большого количества текста, лучшим вариантом может быть пропустить шаг EPS (который превращает шрифт в контуры) и вручную исправить текст мусора в импорте PDF-файла Illustrator.
источник