Автоподбор строк и столбцов в Excel на Java

В MS Excel предусмотрена функция автоподбора размера ячеек по длине их содержимого. Вы можете включить автоподбор высоты строки и ширины столбца. При программном создании и обработке электронных таблиц Excel может потребоваться динамическое включение этой функции. Для этого в этой статье показано, как автоматически подгонять строки и столбцы в файлах Excel на Java. Мы подробно рассмотрим автоматическую подгонку высоты строки и ширины столбца с примерами кода.

Java API для автоматического подбора строк и столбцов в Excel — скачать бесплатно

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

  • Загрузите файл Excel, используя класс Workbook.
  • Получите ссылку на нужный рабочий лист, используя метод Workbook.getWorksheets().get(index).
  • Автоматическая подгонка строки с использованием метода Worksheet.autoFitRow(rowIndex).
  • Сохраните обновленный файл Excel с помощью метода Workbook.save().

В следующем примере кода показано, как автоматически подгонять строку Excel в Java.

// Загрузите файл Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Получить ссылку на рабочий лист, используя индекс
Worksheet worksheet = workbook.getWorksheets().get(0);

// Автоподбор второй строки по индексу
worksheet.autoFitRow(1); //Auto-fitting the 2nd row of the worksheet

// Сохраните обновленный файл Excel.
workbook.save("autofit-row.xlsx");

Автоподбор столбцов в Excel на Java

Для автоматического подбора столбцов необходимо выполнить те же действия, что и в предыдущем разделе. Единственная разница заключается в методе, который вы будете вызывать для автоматического подбора ширины столбца. Ниже приведены шаги для автоматического подбора столбца в Excel с использованием Java.

В следующем примере кода показано, как автоматически подобрать размер столбца в Excel на Java.

// Загрузите файл Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Получить ссылку на рабочий лист, используя индекс
Worksheet worksheet = workbook.getWorksheets().get(0);

// Автоподбор первого столбца по индексу
worksheet.autoFitColumn(0); 

// Сохраните обновленный файл Excel.
workbook.save("autofit-column.xlsx");

Java API для автоподбора строк и столбцов Excel — получите бесплатную лицензию

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

Вывод

В этой статье вы узнали, как автоматически подгонять строки и столбцы в файлах Excel на Java. Примеры кода продемонстрировали, как включить автоматическую подгонку для определенной строки или столбца с помощью программного индекса.

Изучите API электронных таблиц Aspose для Java

Вы можете посетить документацию, чтобы изучить другие функции Aspose.Cells for Java. Кроме того, вы можете поделиться с нами своими вопросами или запросами через наш форум.

Смотрите также