Скопіюйте рядки та стовпці в Excel за допомогою Java

У деяких випадках вам потрібно скопіювати рядки та стовпці у файл Excel, не копіюючи весь аркуш. Щоб виконати цю операцію програмним шляхом, у цій статті описано, як скопіювати рядки або стовпці на аркуші Excel за допомогою Java.

Java API для копіювання рядків і стовпців у Excel

Aspose.Cells for Java дозволяє реалізувати функції автоматизації Excel у ваших програмах Java. Крім того, API надає прості способи копіювання рядків і стовпців у книгах Excel або між ними. Ви можете завантажити API або встановити його за допомогою наведених нижче конфігурацій Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.7</version>
</dependency>

Скопіюйте рядки на аркуші Excel за допомогою Java

Нижче наведено кроки для копіювання рядка на аркуші Excel за допомогою Java.

У наведеному нижче прикладі коду показано, як скопіювати рядок на аркуші Excel за допомогою Java.

// Створення екземпляра об’єкта Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Отримання посилання на перший робочий аркуш шляхом передачі його індексу аркуша
Worksheet worksheet = workbook.getWorksheets().get(0);

// Скопіюйте другий рядок із даними, форматуванням, зображеннями та об’єктами малювання до 16-го рядка аркуша
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15);

// Збереження файлу Excel
workbook.save("output.xlsx");

Скопіюйте стовпці в аркуші Excel за допомогою Java

Нижче наведено кроки для копіювання стовпця на аркуші Excel за допомогою Java.

У наведеному нижче прикладі коду показано, як скопіювати стовпець на аркуші Excel за допомогою Java.

// Створення екземпляра об’єкта Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Отримання посилання на перший робочий аркуш шляхом передачі його індексу аркуша
Worksheet worksheet = workbook.getWorksheets().get(0);

// Скопіюйте перший стовпець з першого аркуша книги
worksheet.getCells().copyColumn(worksheet.getCells(), worksheet.getCells().getColumns().get(0).getIndex(), worksheet.getCells().getColumns().get(2).getIndex());

// Збереження файлу Excel
workbook.save("output.xlsx");

Отримайте безкоштовну ліцензію

Ви можете використовувати Aspose.Cells for Java без обмежень оцінки за допомогою тимчасової ліцензії.

Висновок

У цій статті ви дізналися, як копіювати рядки та стовпці в робочих аркушах Excel за допомогою Java. Крім того, ви можете використовувати надані зразки коду для копіювання рядків або стовпців у різні робочі книги Excel. Крім того, ви можете ознайомитися з документацією Aspose.Cells for Java. Якщо у вас виникнуть запитання, надішліть допис на нашому форумі.

Дивись також