オープンソース ライブラリを使用できないプロジェクトに取り組んでいるため、サード パーティのライブラリを使用せずに Java で Excel ファイルを読み取る方法はありますか。
どうもありがとう。
簡単に言えば、いいえ。自分で何かを書く必要があります (おそらく Apache POI のソース コードをチェックしてみてください?)。しかし、それは大変な作業だと思います。
あなたはApachePOIを見ることができます
彼らのウェブサイトから:
ApachePOI-Microsoftドキュメント用のJavaAPI
しかし、そのオープンソースライブラリ。
なぜオープンソースライブラリが使えないのかわかりませんが、非オープンソースライブラリを使うとコストがかかり、見つけるのが難しくなります。
Abu の回答は、「図書館禁止」法の文言を尊重しないかもしれませんが、正しいです。
私はApache POIよりもAndy Khan の JExcel の方が好きです。私は前者で大成功を収めましたが、後者ではまったく運がありませんでした。
あなたの「ライブラリなし」の要件は価値のある本能ですが、この場合は間違っています。そのすべての作業を再現したくありません。
依存関係を回避する 2 つの理由を考えることができます。ここではどちらも当てはまりませんが、覚えておく価値があります。