Перенос текста в Excel с использованием Java

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

Действия по автоматическому переносу текста в Excel с использованием Java

  1. Установите среду для использования Aspose.Cells for Java для переноса текста.
  2. Создайте workbook и выберите лист для wrap text.
  3. Поместите длинный образец текста в несколько ячеек.
  4. Получите стиль из одной из ячеек и установите для нее флаг переноса текста.
  5. Верните стиль ячейке и вызовите метод autoFitRows() для листа.
  6. Сохраните выходной файл с обернутым текстом.

Эти шаги описывают как обтекать текст в Excel с помощью Java. Получите доступ к стилю ячейки и установите для свойства переноса текста значение true. Затем вызовите метод autoFitRows() для переноса текста во все ячейки, для которых флаг isTextWrapped имеет значение true.

Код для применения переноса текста в Excel с использованием Java

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Wrap text using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Create a workbook and access a sheet
Workbook wb = new Workbook();
Worksheet ws = wb.getWorksheets().get(0);
// Put text in different cells
Cell c1 = ws.getCells().get("C1");
c1.putValue("We will not wrap this text");
Cell c5 = ws.getCells().get("C5");
c5.putValue("We will wrap this text");
// Set the wrap text style
Style style = c5.getStyle();
style.setTextWrapped(true);
c5.setStyle(style);
// Autofit rows
ws.autoFitRows();
// Save the file
wb.save("output.xlsx", SaveFormat.XLSX);
System.out.println("Done");
}
}

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

В этом уроке мы узнали, как применить перенос текста в Excel с помощью Java. Если вы хотите настроить ширину столбца, обратитесь к статье на сайте как настроить ширину столбца в Excel с помощью Java.

 Русский