66564


**環境**

  * Apache POI 4.1.1
  * JDK 11.0.5
  * Excel 2016

**やりたいこと**  
Apache POIを用いてExcelファイルを作る際に均等割りを行いたい

イメージ図  
[![結合したセルに対して均等割り付けを行う](https://i.stack.imgur.com/sKpyd.png)](https://i.stack.imgur.com/sKpyd.png)

**_試したこと_**  
ライブラリに存在する均等割り付けと思われるスタイルを適用して実行

[code]

        // 対象セルに均等割りを適用
        CellStyle style = workbook.createCellStyle();
    　　style.setAlignment(HorizontalAlignment.JUSTIFY);
    　　style.setVerticalAlignment(VerticalAlignment.JUSTIFY);
    　　row.getCell(cellNumber).setCellStyle(style);
    
[/code]

参考にしたページ  
<http://www.moriwaki.net/wiki/index.php?%5B%5BPOI%5D%5D>

試した結果  
[![画像の説明をここに入力](https://i.stack.imgur.com/0Dre7.png)](https://i.stack.imgur.com/0Dre7.png)  
上記画像のように均等割り付けが適用できていない

**質問**  
poiを用いて均等割り付けを行う方法に関して教えていただきたいです


CC BY-SA 4.0
2020-05-13T02:17:48.423
66551
2020-05-13T07:43:21.653
2020-05-13T06:40:23.110
37629
37629
question
java excel apache-poi
Apache POIでExcelのセルに対して均等割り付けをする方法がわからない


以下の様にすることで均等割りを実現しました。ありがとうございました。

[code]

    // 対象セルに均等割りを適用
    CellStyle style = workbook.createCellStyle();
    style.setAlignment(HorizontalAlignment.DISTRIBUTED);
    style.setVerticalAlignment(VerticalAlignment.JUSTIFY);
    row.getCell(cellNumber).setCellStyle(style);
    
[/code]


CC BY-SA 4.0
2020-05-13T07:38:43.000
66564
2020-05-13T07:43:21.653
2020-05-13T07:43:21.653
3060
37629
66551
answer