如何在没有外部jar的情况下使用Java读取excel文件

Ofe*_*fer 0 java excel

我正在尝试读取excel文件并将所有数据传递给DB.我找到了一些代码示例,但所有代码都需要外部jar.如何仅使用标准库读取Excel文件?

Yah*_*hia 5

如果您不想使用库,则必须从MS下载Excel文件格式规范并自行编写Excel解析器(这非常复杂,一个开发人员需要10年以上).有关OpenXML格式规范,请参阅此处此处.

因此我真的建议使用一个库...

尝试使用Apache POI - 一个用于处理MS Office文档的免费Java库.

  • 对不起,但这只是一个愚蠢的想法.要阅读Excel文件格式,您必须编写许多复杂的代码.如果您真的不想使用外部库,则应该考虑使用不同的格式,如CSV.试图在不使用任何现有库的情况下阅读XLS就像开始通过购买橡胶种植园来生产汽车来生产自己的轮胎...... (4认同)
  • @OferTaviv如果您不想添加库,则必须从MS下载Excel文件格式规范并自行编写Excel解析器(这非常复杂,一个开发人员需要10年以上). (3认同)