下载某些Excel文件并解释其一些值

所以我正在努力获得一个特定的excel文件,主要是一个文件,显示了学生在作业上的作业和成绩,并对这些值做了些什么。 现在,我想要分配作业的姓名,学生姓名,学生的成绩,以及这些作业的截止date。 excel文件有点奇怪。 作业垂直列出,一些作业占用2列。 我用Java创build了一个程序,试图把这个赋值的名字和值放到一个滚动条中,但是这些赋值的列表却大相径庭。

"Learning Experi ST-2A: Life in " 

这将在Excel中垂直列出,但是当我用java读取它时,它显示如下:

  Learning Experi ST-2A: Life in 

我希望输出显示在一行上面。

任何想法如何解决这个问题? 谢谢。

编辑

现在,当我的程序读取excel文件时,有一些空单元正在读取。 这是输出:

 Learning ExperiST-2A: Life in Learning ExperiST-2A: Life in [Empty Line] [Empty Line] Other information 

我怎样才能摆脱我的程序正在阅读空单元格产生的空行?

你可以通过用空stringreplace行分隔符来实现,就像

myString = myString.replaceAll(System.getProperty("line.separator"), "");

您可以通过检查myString.trim().isEmpty()来检查该行是否为空,如果它真的是空的,请不要将其添加到输出中。