Java 我必须从excel文件(xlsx格式)中读取数据,然后处理这些数据

Java 我必须从excel文件(xlsx格式)中读取数据,然后处理这些数据,java,Java,我正在为班级做一个项目,这部分需要帮助。我只想知道是否有办法逐行读取excel文件并处理这些数据。具体来说,我正在创建一个“customer”对象,excel文件中的每一行都是客户的数据(姓名、地址等)。我不能使用任何第三方库或类似的东西 有没有一种方法可以使用BufferReader或FileInputStream来实现这一点。这是我们在课堂上复习过的仅有的两种读取文件的方法。我还尝试将其保存为CVS文件,但它不允许我这样做。 还是使用分隔符的扫描仪 我能把所有的东西都复制到记事本上,然后从记

我正在为班级做一个项目,这部分需要帮助。我只想知道是否有办法逐行读取excel文件并处理这些数据。具体来说,我正在创建一个“customer”对象,excel文件中的每一行都是客户的数据(姓名、地址等)。我不能使用任何第三方库或类似的东西

有没有一种方法可以使用BufferReader或FileInputStream来实现这一点。这是我们在课堂上复习过的仅有的两种读取文件的方法。我还尝试将其保存为CVS文件,但它不允许我这样做。 还是使用分隔符的扫描仪


我能把所有的东西都复制到记事本上,然后从记事本上进行操作吗?

好吧,不使用任何第三方库将非常困难。 我强烈建议使用


这是一个很好的POI入门教程。

很好。祝你的家庭作业好运。为什么你不能使用第三方图书馆呢?将POI提取到你的项目中,并说你没有按照我教授说的去做。我想他一定有办法做到这一点,而不使用一个,否则我们将被允许。有没有办法把它放在记事本里,然后这样做呢。我必须将每一列保存在某种类型的变量中。然后看看POI是如何实现的——一切都在那里我不能使用这样的东西。我希望我能。你知道还有别的方法吗。我只需要一些例子。如果它是一个CSV文件,那么我可以告诉您直接在使用已知java对象创建的CSV文件中编写。但是,超越。。对你来说,重新实现Apache花了很长时间开发的东西是非常困难的。这就是我的想法。我想如果我将它保存为CVS文件,我可能可以使用它,但它不太喜欢。除非我做错了。我也相信他是一个CSV文件-请尝试此工具以方便解析: