Копирование форм между листами
Иногда вам действительно нужно копировать различные изображения, диаграммы и другие объекты рисования на разные листы в соответствии с вашими требованиями. Aspose.Cells поддерживает копирование форм между листами. Диаграммы, изображения и другие объекты копируются с максимальной точностью.
Возможно, вы попробуете использовать автоматизацию Office, но у этого есть свои недостатки. Существует несколько причин и проблем: например, безопасность, стабильность, масштабируемость, скорость, цена и функции. В кратком изложении, существует много причин, причем основная состоит в том, что сама Microsoft рекомендует крайне настоятельно избегать использования автоматизации Office в программных решениях.
В этой статье мы создадим консольное приложение и выполним копирование изображений, диаграмм и других объектов рисования между листами книги с помощью немногих и простейших строк кода, используя Aspose.Cells.
Этот документ предназначен для разработчиков и предоставляет подробное понимание того, как копировать формы (изображения, диаграммы, элементы управления и другие объекты рисования) между листами.
Копирование форм
В этой статье объясняется, как:
- Скопировать изображение с одного листа на другой.
- Скопировать диаграмму с одного листа на другой.
- Скопировать элементы управления и другие объекты рисования с одного листа на другой.
Копирование изображения с одного листа в другой
Шаг 1: Создание книги с изображением и диаграммой в программе Microsoft Excel
-
Создать новую книгу в программе Microsoft Excel.
-
Добавить изображение на первый лист и диаграмму на второй лист.
Ниже приведены снимки экрана двух шаблонных листов, созданных в программе Microsoft Excel.
Лист “Диаграмма” с диаграммой
Лист “Изображение” с изображением
Теперь скопируйте изображение с листа с названием “Изображение” на последний лист “Результат”.
Шаг 2: Загрузка Aspose.Cells.Zip
-
Распакуйте его на ваш компьютер для разработки.
Все Aspose компоненты при установке работают в режиме оценки. Режим оценки не имеет временных ограничений и вставляет только водяные знаки в созданные документы.
Шаг 3: Создание проекта
Вы можете создать проект с помощью некоторого Java редактора, например, Eclipse, или создать простую программу, используя NotePad.
Шаг 4: Добавление пути класса
Чтобы установить Path класса с помощью Eclipse, выполните следующие шаги:
- Извлеките Aspose.Cells.jar и dom4j_1.6.1.jar из Aspose.Cells.zip.
- Установите classpath проекта в Eclipse:
- Выберите свой проект в Eclipse, затем нажмите меню Project-Properties.
- Выберите “Java Build Path” слева во всплывающем окне, затем выберите вкладку “Библиотеки”, нажмите “Добавить JAR-файлы” или “Добавить внешние JAR-файлы” для выбора Aspose.Cells.jar и dom4j_1.6.1.jar и добавьте их в пути сборки.
- Напишите приложение для вызова API компонентов Aspose.
Или вы можете установить его во время работы в командной строке DOS в Windows. Например:
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
Шаг 5: Копирование изображения с одного листа на другой
Ниже приведен код для выполнения этой задачи. Он копирует изображение с листа с названием “Изображение” на лист “Результат”.
Результат задачи 1:
После выполнения вышеуказанного кода изображение с листа «Изображение» теперь скопировано на последний лист «Результат»
Лист «Результат» с скопированным изображением
Задача 2: Копирование диаграммы с одного листа на другой
Шаг 1: Копирование диаграммы с одного листа на другой
Ниже приведен фактический код, использованный компонентом для выполнения задачи.
Результат задачи 2
После выполнения вышеуказанного кода диаграмма с листа «Диаграмма» скопирована на лист «Результат». Пожалуйста, посмотрите следующий снимок полученного результата.
Лист «Результат» с скопированным изображением и диаграммой
Задача 3: Копирование элементов управления и других объектов рисования с одного листа на другой
Лист «Управление» с текстовым полем и овалом
Пожалуйста, выполните следующие простые шаги, чтобы получить желаемый результат.
Шаг 1: Копирование листа между книгами
Ниже приведен код, используемый компонентом для выполнения задачи.
Результат задачи 3
После выполнения вышеуказанного кода элементы управления с листа «Управление» теперь скопированы на лист «Результат». Пожалуйста, посмотрите следующий снимок «Результата».
Лист «Результат» с скопированным текстовым полем и овалом
Заключение
В этой статье показано, как копировать различные формы, такие как изображения, диаграммы и другие объекты рисования с использованием Aspose.Cells. Надеемся, что это даст вам некоторое представление, и вы сможете использовать эти параметры в соответствии с вашими различными сценариями.
Aspose.Cells может предложить больше гибкости, чем другие решения, и обеспечивает выдающуюся скорость, эффективность и надежность для удовлетворения конкретных требований бизнес-приложений. Результаты показывают, что Aspose.Cells воспользовался годами исследований, разработок и тщательной настройки.
Мы искренне приветствуем ваши запросы, комментарии и предложения в форуме Aspose.Cells.