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

У MS Excel можна регулювати висоту рядків і ширину стовпців відповідно до вмісту. Для цього MS Excel надає параметри «Ширина клітинки» та «Висота рядка» в меню «Формат» групи «Клітинки». Але як це зробити під час програмної роботи з файлами Excel на Java? Отже, давайте розглянемо, як налаштувати висоту рядка та ширину стовпця в Excel на Java.

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

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

Java Встановити висоту рядка в Excel

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

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

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

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

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

// Отримати колекцію клітин
Cells cells = worksheet.getCells();

// Встановіть висоту другого ряду на 50
cells.setRowHeight(1, 50);

// Збережіть оновлений файл Excel
workbook.save("set-row-height.xlsx");

На наступному знімку екрана показано аркуш Excel після встановлення висоти рядка.

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

Установіть ширину стовпця в Excel на Java

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

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

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

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

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

// Отримати колекцію клітин
Cells cells = worksheet.getCells();

// Встановіть висоту другого стовпця на 40
cells.setColumnWidth(1, 40);

// Збережіть оновлений файл Excel
workbook.save("set-column-width.xlsx");

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

Налаштуйте ширину стовпця в Excel за допомогою Java

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

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

Java Excel API - дізнайтеся більше

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

Висновок

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

Є запитання?

Якщо у вас виникнуть запитання чи запити, ви можете поділитися ними з нами через наш форум.

Дивись також