代码之家  ›  专栏  ›  技术社区  ›  Uladzislau Kaminski

阿斯波塞。对Excel Documnet中的单元格范围应用水平对齐

  •  0
  • Uladzislau Kaminski  · 技术社区  · 6 年前

    我正在使用javaaspose库。对于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)
    

    我想这是不对的。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Amjad Sahi    6 年前

    请参阅以下使用Aspose.Cells API的示例代码段,该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);
    

    另外,我在Aspose担任支持开发者/传道者。