Я хочу створити простий файл 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.