Aspose。对 Excel 文档中的单元格范围应用水平对齐

Aspose. Apply horizontal alignment for Range of Cells in Excel Documnet

我正在使用 Java Aspose 库。对于 Excel 文档中的特定单元格范围,我需要应用水平左对齐。

这是我接收范围的方式:

Range range = sheet.cells.createRange(startRow, startColumn, endRow - startRow + 1, endColumn - startColumn + 1)

这就是我选择的水平对齐方式:

    Style style = sheet.workbook.createStyle()
    style.horizontalAlignment = 1

    StyleFlag flg = new StyleFlag()
    flg.horizontalAlignment = true
    range.applyStyle(style, flg)

我想这不是正确的方法。

请参阅以下使用 Aspose.Cells API 的示例代码段,在我测试时它运行良好: 例如 示例代码:

Range range = sheet.getCells().createRange(startRow, startColumn, endRow - startRow + 1, endColumn - startColumn + 1);

        Style style = workbook.createStyle();
        style.setHorizontalAlignment(TextAlignmentType.LEFT);

        StyleFlag flg = new StyleFlag();
        flg.setHorizontalAlignment(true);

        range.applyStyle(style, flg);

PS。我在 Aspose 担任支持开发人员/传播者。