В этом кратком руководстве рассказывается, как перенести текст в Excel с помощью Java. В нем содержатся сведения о настройке среды разработки для выполнения этой задачи, список шагов, определяющих процесс, а также готовый к запуску пример кода для применения переноса текста в Excel с использованием Java. Вы узнаете различные варианты управления процессом упаковки.
Действия по автоматическому переносу текста в Excel с использованием Java
- Установите среду для использования Aspose.Cells for Java для переноса текста.
- Создайте workbook и выберите лист для wrap text.
- Поместите длинный образец текста в несколько ячеек.
- Получите стиль из одной из ячеек и установите для нее флаг переноса текста.
- Верните стиль ячейке и вызовите метод autoFitRows() для листа.
- Сохраните выходной файл с обернутым текстом.
Эти шаги описывают как обтекать текст в 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.