Вставте видалені рядки в Excel у Java

Під час створення та обробки файлів Excel вам може знадобитися вставляти та видаляти рядки в робочих аркушах програмним шляхом. Тому в цій статті описано, як динамічно маніпулювати рядками на аркушах Excel. Зокрема, ви дізнаєтеся, як вставляти або видаляти рядки в аркуші Excel у Java.

Java API для вставлення чи видалення рядків Excel – безкоштовне завантаження

Щоб вставити або видалити рядки у файлах Excel XLS/XLSX, ми скористаємося Aspose.Cells for Java. Це потужний і багатофункціональний API для роботи з електронними таблицями для автоматизації Excel у програмах Java. Ви можете завантажити 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>22.8</version>
</dependency>

Вставте рядки у файл Excel за допомогою Java

Нижче наведено кроки, щоб вставити рядки в робочий аркуш Excel у Java.

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Потім перейдіть до потрібного аркуша за індексом за допомогою методу Workbook.getWorksheets().get(index).
  • Використовуйте метод Worksheet.getCells().insertRows(rowIndex, totalRows), щоб вставити рядки, у яких першим параметром є індекс рядка, а другим параметром є кількість рядків, які потрібно вставити.
  • Нарешті, скористайтеся методом Workbook.save(String), щоб зберегти оновлений файл.

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

// Завантажте файл Excel
Workbook workbook = new Workbook("Book1.xls");

// Перейдіть до першого аркуша у файлі Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Вставте рядок на аркуші на 3-му місці
worksheet.getCells().insertRows(2, 1);

// Збережіть змінений файл Excel у форматі за замовчуванням (тобто Excel 2003).
workbook.save("Delete Rows.xls");

Видалення рядків у Excel XLS у Java

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

  • Спочатку завантажте файл Excel за допомогою класу Workbook.
  • Потім перейдіть до потрібного аркуша за індексом за допомогою методу Workbook.getWorksheets().get(index).
  • Видаліть рядки за допомогою методу Worksheet.getCells().deleteRows(rowIndex, totalRows), у якому перший параметр — індекс рядка, а другий — кількість рядків, які потрібно видалити.
  • Нарешті, збережіть оновлений файл за допомогою методу Workbook.save(String).

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

// Завантажте файл Excel
Workbook workbook = new Workbook("Book1.xls");

// Перейдіть до першого аркуша у файлі Excel
Worksheet worksheet = workbook.getWorksheets().get(0);

// Видаліть 10 рядків із аркуша, починаючи з 3-го рядка
worksheet.getCells().deleteRows(2, 10, true);

// Збережіть змінений файл Excel у форматі за замовчуванням (тобто Excel 2003).
workbook.save("Insert Rows.xls");

Java API для вставки/видалення рядків у Excel – отримайте безкоштовну ліцензію

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

Java Excel API – докладніше

Ви можете дізнатися більше про Java Excel API за допомогою документації. Крім того, ви можете переглянути посилання на API, щоб дізнатися більше про API. Крім того, ви можете поділитися своїми запитами з нами через наш форум.

Висновок

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

Дивись також