У MS Excel можна регулювати висоту рядків і ширину стовпців відповідно до вмісту. Для цього MS Excel надає параметри «Ширина клітинки» та «Висота рядка» в меню «Формат» групи «Клітинки». Але як це зробити під час програмної роботи з файлами Excel на Java? Отже, давайте розглянемо, як налаштувати висоту рядка та ширину стовпця в Excel на Java.
- Java API для встановлення висоти рядка та ширини стовпця в 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 за допомогою класу 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 – отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб установити висоту рядків і ширину стовпців у файлах Excel без обмежень оцінки.
Java Excel API - дізнайтеся більше
Ви можете дізнатися більше про Java Excel API за допомогою документації. Крім того, ви можете переглянути посилання на API тут.
Висновок
У цій статті ви дізналися, як регулювати висоту рядків і ширину стовпців у Excel за допомогою Java. Ми продемонстрували, як встановити певну висоту для рядка та ширину для стовпця за допомогою прикладів коду та скріншотів.
Є запитання?
Якщо у вас виникнуть запитання чи запити, ви можете поділитися ними з нами через наш форум.