セルを一個一個チェックして置換文字列があったら置換するようにします。 // ワークブックを開く Workbook workbook = new HSSFWorkbook(excel); // 最初のシートを開く Sheet sheet = workbook.getSheetAt(0); // セル内に埋め込まれている置換文字を置換 for (Iterator<Row> sheetIte = sheet.iterator(); sheetIte.hasNext(); ) { // 行を取得 Row row = sheetIte.next(); for (Iterator<Cell> cellIte = row.iterator(); cellIte.hasNext();) { // セルを取得 Cell cell = cellIte.next(); // 文字列タイプのセルのみを対象 if