Java中的POI Excel阅读器
我在从Excel文件(xls&xlsx)中使用POI apache读取下标和上标时遇到问题。我用谷歌搜索了所有东西,但没有得到任何帮助。目前我正在使用单元格类型字符串。我知道这行不通 我们需要解决这个问题 谢谢Java中的POI Excel阅读器,java,apache-poi,Java,Apache Poi,我在从Excel文件(xls&xlsx)中使用POI apache读取下标和上标时遇到问题。我用谷歌搜索了所有东西,但没有得到任何帮助。目前我正在使用单元格类型字符串。我知道这行不通 我们需要解决这个问题 谢谢 public class ExcelSheetReader { public List readExcelFile(InputStream is) { List cellDataList = new ArrayList(); try { POIFSFileSystem fsFil
public class ExcelSheetReader
{
public List readExcelFile(InputStream is)
{
List cellDataList = new ArrayList();
try
{
POIFSFileSystem fsFileSystem = new POIFSFileSystem(is);
HSSFWorkbook workBook = new HSSFWorkbook(fsFileSystem);
HSSFSheet hssfSheet = workBook.getSheetAt(0);
Iterator rowIterator = hssfSheet.rowIterator();
while (rowIterator.hasNext())
{
HSSFRow hssfRow = (HSSFRow) rowIterator.next();
Iterator iterator = hssfRow.cellIterator();
List cellTempList = new ArrayList();
while (iterator.hasNext())
{
HSSFCell hssfCell = (HSSFCell) iterator.next();
cellTempList.add(hssfCell);
hssfCell.setCellType(HSSFCell.CELL_TYPE_STRING);
}
cellDataList.add(cellTempList);
}
}
catch (Exception e)
{
e.printStackTrace();
}
return cellDataList;
}
}
在这段代码中,我没有做任何努力来获得上标或下标。但我试过这个例子
但我仍然无法阅读上标或下标您是否能够编辑答案,以显示您迄今为止在代码中尝试了什么(最好是一个最小的示例)以及为什么它不起作用?@robjohncox我已更新了代码。。现在等待您的解决方案