Как установить высоту строки и ширину столбца в Excel на Java

В Java манипулирование высотой строк и шириной столбцов в электронных таблицах Excel может быть эффективно реализовано с помощью различных библиотек и API. Используя возможности Java, разработчики могут автоматизировать процесс установки высоты строк и ширины столбцов, обеспечивая гибкость и контроль над визуальным оформлением документов Excel. В этой статье я расскажу, как установить высоту строк и ширину столбцов в Excel с помощью Spire.XLS for Java.
1. Установка высоты строки и ширины столбца в Excel
2. Автоподбор ширины столбцов и высоты строк в Excel
Установка файла Spire.Xls.jar
Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.

Установка высоты строки и ширины столбца в Excel
Spire.XLS предлагает метод Worksheet.setRowHeight() и метод Worksheet.setColumnWidth(), с помощью которых вы можете легко установить высоту строк и ширину столбцов в Excel.
import com.spire.xls.*;
public class SetWidthAndHeight {
public static void main(String[] args) {
//Create a Workbook object
Workbook workbook = new Workbook();
//Get the first worksheet.
Worksheet worksheet = workbook.getWorksheets().get(0);
//Set the height of the first row to 30
worksheet.setRowHeight(1,30);
//Set the width of the fourth column to 20
worksheet.setColumnWidth(4, 20);
//Save to file
workbook.saveToFile("output/SetWidthAndHeight.xlsx", ExcelVersion.Version2016);
}
}
Автоподбор ширины столбцов и высоты строк в Excel
Spire.XLS предлагает метод Worksheet.autoFitRow() и метод Worksheet.autoFileColumn(), которые вы можете использовать для автоподгонки высоты строк и ширины столбцов в Excel.
import com.spire.xls.*;
public class AutoFitColumn {
public static void main(String[] args) {
//Create a Workbook object
Workbook workbook = new Workbook();
//Load a sample Excel document
workbook.loadFromFile("E:\Files\Sample.xlsx");
//Get the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
//AutoFit column width and row height
worksheet.autoFitColumn(1,1,5);
worksheet.autoFitRow(1,1,7);
//Save the document
workbook.saveToFile("AutoFitCell.xlsx", ExcelVersion.Version2016);
}
}
Заключение
В этой статье мы рассмотрели, как установить высоту строки и ширину столбца с помощью Spire.XLS for Java. Эта библиотека имеет множество других возможностей, таких как: