/ / Неможливо зробити зразок xls-файлу за допомогою POI Apache - java

Не вдається зробити файл зразка xls з Apache POI - java

Я хочу створити простий файл excel, щоб помістити деякі дані, але у мене є помилка в рядку Row and Cell. Що не так? Він говорить:

1 .Row - це внутрішній власний API і може бути видалений у майбутніх випусках

і

2. Неможливо знайти комірку символів

    HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("Sample sheet");
//Create a new row in current sheet
1. Row row = sheet.createRow(0);
//Create a new cell in current row
2. Cell cell = row.createCell(0);
//Set value to new value
cell.setCellValue("Blahblah");

У мене є:

> import org.apache.poi.hssf.usermodel.HSSFSheet; import
> org.apache.poi.hssf.usermodel.HSSFWorkbook; import
> org.apache.poi.hssf.usermodel.HSSFCell; import
> org.apache.poi.hssf.usermodel.HSSFCellStyle; import
> org.apache.poi.hssf.usermodel.HSSFDataFormat; import
> org.apache.poi.hssf.usermodel.HSSFRow; import
> org.apache.poi.hssf.usermodel.HSSFSheet; import
> org.apache.poi.hssf.usermodel.HSSFWorkbook; import
> org.apache.poi.hssf.util.HSSFColor; import
> com.sun.rowset.internal.Row;

Відповіді:

1 для відповіді № 1

У вас неправильний імпорт.

Ви повинні використовувати наступний імпорт для Cell & Row.

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;

0 для відповіді № 2
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;

Використовуйте IDE.