Копировать и перемещать рабочие листы внутри и между рабочими книгами
Иногда вам нужно несколько рабочих листов с общим форматированием и вводом данных. Например, если вы работаете с квартальными бюджетами, вы можете создать рабочую книгу с листами, содержащими одинаковые заголовки столбцов, заголовки строк и формулы. Есть способ сделать это: создать один лист, а затем скопировать его три раза.
Aspose.Cells поддерживает копирование или перемещение рабочих листов внутри или между книгами. Рабочие листы, включая данные, форматирование, таблицы, матрицы, диаграммы, изображения и другие объекты, копируются с высочайшей степенью точности.
Копирование и перемещение рабочих листов
В этой статье объясняется, как использовать Aspose.Cells для:
- Скопируйте рабочий лист в рабочей книге.
- Перемещение рабочего листа в рабочей книге.
- Копировать рабочий лист между рабочими книгами.
- Перемещение рабочего листа между рабочими книгами.
Копирование рабочего листа в рабочую книгу
Начальные шаги одинаковы для всех примеров.
- Создайте две книги с некоторыми данными в Microsoft Excel. Для целей этого примера мы создали две новые рабочие книги в Microsoft Excel и ввели некоторые данные в рабочие листы.
-
FirstWorkbook.xls (3 рабочих листа)
-
SecondWorkbook.xls (1 рабочий лист).
FirstWorkbook.xls
SecondWorkbook.xls
- Загрузите и установите Aspose.Cells:
- Разархивируйте его на своем компьютере для разработки. ВсеAspose компоненты при установке работают в ознакомительном режиме. Режим оценки не имеет ограничения по времени и только вставляет водяные знаки в создаваемые документы.
- Создайте проект:
- Создайте проект с помощью редактора Java, такого как Eclipse, или создайте простую программу с помощью текстового редактора.
- Добавьте путь к классу:
- Извлеките файлы Aspose.Cells.jar и dom4j_1.6.1.jar из Aspose.Cells.zip.
- Установите путь к классам проекта в Eclipse:
- Выберите свой проект в Eclipse и щелкните меню.Проект , тогдаХарактеристики.
- ВыберитеJava Путь сборки в левой части диалогового окна, затем выберите вкладку «Библиотеки»,
- НажмитеДобавить JAR-файлы или жеДобавить внешние JAR-файлы чтобы выбрать Aspose.Cells.jar и dom4j_1.6.1.jar и добавить их в пути сборки.
Или вы можете установить путь к классам во время выполнения в приглашении DOS на Windows. Например:
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
- Скопируйте рабочий лист в рабочую книгу: Ниже приведен код, используемый для выполнения задачи. Он копирует копию рабочего листа в FirstWorkbook.xls.
Выполнение кода перемещает рабочий лист с именем Copy в файле FirstWorkbook.xls с новым именем Last Sheet.
Выходной файл
Перемещение рабочего листа в рабочей книге
Ниже приведен код, используемый для выполнения задачи.
Выполнение кода перемещает рабочий лист Move из индекса 1 в индекс 2 в FirstWorkbook.xls.
Выходной файл
Копирование рабочего листа между рабочими книгами
Выполнение кода копирует рабочий лист Copy в SecondWorkbook.xls с новым именем Sheet2.
Выходной файл
Перемещение рабочего листа между рабочими книгами
Выполнение кода перемещает рабочий лист перемещения из FirstWorkbook.xls в SecondWorkbook.xls с новым именем Sheet3.
Вывод FirstWorkbook.xls
Вывод SecondWorkbook.xls
Заключение
В этой статье объясняется, как копировать и перемещать рабочие листы внутри и между книгами с помощью Aspose.Cells.
Aspose.Cells — результат многолетних исследований, проектирования и тщательной настройки. Будем рады вашим вопросам, комментариям и предложениям наAspose.Cells Форум. Мы гарантируем быстрый ответ.