Apache POIを使用して行全体を太字にします

rickygrimes:

Apache POIのHSSFWorkbookを使用して、Excelスプレッドシートにデータを書き込みます。

行全体を太字にしたい。誰かがそれを行う方法を提案できますか?

レベナル:

このようなものはあなたが持っているもので動作しますか?

public static void makeRowBold(Workbook wb, Row row){
    CellStyle style = wb.createCellStyle();//Create style
    Font font = wb.createFont();//Create font
    font.setBold(true);//Make font bold
    style.setFont(font);//set it to bold

    for(int i = 0; i < row.getLastCellNum(); i++){//For each cell in the row 
        row.getCell(i).setCellStyle(style);//Set the style
    }
}

基本的に、渡された行の各セルを調べ、スタイルを太字に設定します。結果として、行全体が目的のスタイルに設定されます。

幸運を!

編集

より完全な例:

public static void main(String[] args) {
    Path myFile = Paths.get(System.getProperty("user.home"), "Desktop", "tester.xlsx");

        try {
            XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream(myFile.toFile()));
            XSSFSheet sheet = wb.getSheetAt(0);
            makeRowBold(wb, sheet.getRow(0));

            wb.write(new FileOutputStream(myFile.toFile()));
        } catch (IOException e) {
            e.printStackTrace();
        }
}


public static void makeRowBold(Workbook wb, Row row){
    CellStyle style = wb.createCellStyle();//Create style
    Font font = wb.createFont();//Create font
    font.setBold(true);//Make font bold
    style.setFont(font);//set it to bold

    for(int i = 0; i < row.getLastCellNum(); i++){//For each cell in the row 
        row.getCell(i).setCellStyle(style);//Set the sty;e
    }
}

これは、行1のデータを含むxlsxファイルでテストされました。結果のファイルには、後で太字のデータが含まれていました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

apache poiを使用してセルの内容の一部を太字に設定しますか?

分類Dev

Apache POIでワークシート全体を選択して太字にする方法

分類Dev

Apache POI XWPFRunisBoldは太字を検出しません

分類Dev

Java Apache POIを使用してExcelに行を挿入する

分類Dev

見出しは太字にしますが、非見出しはapache poihslfを使用してpptテキストボックスで太字にしないでください

分類Dev

APACHE POIを使用して、同じ行の異なる列に値を印刷する

分類Dev

Apache POI:XWPFTableCell addParagraph(XWPFParagraph)を使用してセルに要素を追加します

分類Dev

Apache POIを使用してHSSFWorkbookをXSSFWorkbookに変換する方法

分類Dev

Apache POIを使用してaltChunk要素をXWPFDocumentに追加する方法

分類Dev

Apache POIで段落を部分的に太字にする方法は?(Word文書)

分類Dev

Apache_poiを使用して特定のテキストを含むExcel行を削除します

分類Dev

HSSFを使用して既存のExcelの2つの行の間に行を挿入する方法(Apache POI)

分類Dev

apache poiを使用して、空白の行でgetLastCellNum()メソッドを取得する際にnullPointerExceptionを取得する

分類Dev

apache poiを使用して、空白の行でgetLastCellNum()メソッドを取得する際にnullPointerExceptionを取得する

分類Dev

Apache-POIを使用してdocxの各段落の行を取得する

分類Dev

hibernateはapache-poiを使用して外部キーフィールドにnull値を挿入しています

分類Dev

Java Apache POIを使用してExcelシートで次の未使用の行を非表示にする方法

分類Dev

Apache POI WordJAVAを使用してdocxファイルを作成します

分類Dev

Apache POIを使用してExcelシートの行に背景色を適用する方法

分類Dev

Apache POIを使用して、列ラベルをピボットテーブルに挿入しますか?

分類Dev

apache poiを使用して、特定の位置でWord文書にテーブルを挿入します

分類Dev

Apache POI3.13を使用してCTDataModelを解析できません

分類Dev

Apache POIを使用してExcelセルに番号を書き込む

分類Dev

Apache POIを使用してExcelファイルから列を取得するには

分類Dev

Apache POIとitextを使用してword(.docx)をPDFに変換する

分類Dev

Apache POIを使用して優れた画像を列に挿入する

分類Dev

Apache POIを使用して優れた画像を列に挿入する

分類Dev

Apache POIを使用してExcelで棒グラフを作成する

分類Dev

Apache POIを使用して日付形式を設定する

Related 関連記事

  1. 1

    apache poiを使用してセルの内容の一部を太字に設定しますか?

  2. 2

    Apache POIでワークシート全体を選択して太字にする方法

  3. 3

    Apache POI XWPFRunisBoldは太字を検出しません

  4. 4

    Java Apache POIを使用してExcelに行を挿入する

  5. 5

    見出しは太字にしますが、非見出しはapache poihslfを使用してpptテキストボックスで太字にしないでください

  6. 6

    APACHE POIを使用して、同じ行の異なる列に値を印刷する

  7. 7

    Apache POI:XWPFTableCell addParagraph(XWPFParagraph)を使用してセルに要素を追加します

  8. 8

    Apache POIを使用してHSSFWorkbookをXSSFWorkbookに変換する方法

  9. 9

    Apache POIを使用してaltChunk要素をXWPFDocumentに追加する方法

  10. 10

    Apache POIで段落を部分的に太字にする方法は?(Word文書)

  11. 11

    Apache_poiを使用して特定のテキストを含むExcel行を削除します

  12. 12

    HSSFを使用して既存のExcelの2つの行の間に行を挿入する方法(Apache POI)

  13. 13

    apache poiを使用して、空白の行でgetLastCellNum()メソッドを取得する際にnullPointerExceptionを取得する

  14. 14

    apache poiを使用して、空白の行でgetLastCellNum()メソッドを取得する際にnullPointerExceptionを取得する

  15. 15

    Apache-POIを使用してdocxの各段落の行を取得する

  16. 16

    hibernateはapache-poiを使用して外部キーフィールドにnull値を挿入しています

  17. 17

    Java Apache POIを使用してExcelシートで次の未使用の行を非表示にする方法

  18. 18

    Apache POI WordJAVAを使用してdocxファイルを作成します

  19. 19

    Apache POIを使用してExcelシートの行に背景色を適用する方法

  20. 20

    Apache POIを使用して、列ラベルをピボットテーブルに挿入しますか?

  21. 21

    apache poiを使用して、特定の位置でWord文書にテーブルを挿入します

  22. 22

    Apache POI3.13を使用してCTDataModelを解析できません

  23. 23

    Apache POIを使用してExcelセルに番号を書き込む

  24. 24

    Apache POIを使用してExcelファイルから列を取得するには

  25. 25

    Apache POIとitextを使用してword(.docx)をPDFに変換する

  26. 26

    Apache POIを使用して優れた画像を列に挿入する

  27. 27

    Apache POIを使用して優れた画像を列に挿入する

  28. 28

    Apache POIを使用してExcelで棒グラフを作成する

  29. 29

    Apache POIを使用して日付形式を設定する

ホットタグ

アーカイブ