私は4枚のExcelシートを含むExcelファイルを持っています。今では、第三者のlibを使わずにjavaを使って、必要なExcelシートを読み書きしたい。サードパーティのライブラリを使用せずにjavaを使用してExcelファイルのExcelシートを管理する方法
私はFileInputStreamとFileOutputStreamを使ってデータを読み書きできることを知っています。しかし、私はワークシートを扱うことができますか?
私は4枚のExcelシートを含むExcelファイルを持っています。今では、第三者のlibを使わずにjavaを使って、必要なExcelシートを読み書きしたい。サードパーティのライブラリを使用せずにjavaを使用してExcelファイルのExcelシートを管理する方法
私はFileInputStreamとFileOutputStreamを使ってデータを読み書きできることを知っています。しかし、私はワークシートを扱うことができますか?
いいえ、あなたはできません。ファイルを読み書きするためのJavaには数多くの方法がありますが、MS Office/Excelスプレッドシートの組み込みサポートはありません。 http://poi.apache.org/ - 勝利の鍵です。
JavaアプリケーションのExcelシートのデータとインターフェイスすることを目標にしている場合は、他のポスターで提案されているソリューションを使用することをお勧めします。
しかし、できるだけ早くJavaから(または他のプログラミング言語で)Excelファイルを読むことができるようにするには、thisファイルを見て、thisの説明を読んでくださいウェブページ。公開されているファイル仕様にのみ基づいている場合は、独自のAPIを実装するのにかなりの時間がかかることを私は警告します。 Apache POIプロジェクトの人々が行った作業をチェックして、それにアプローチする方法を知りたい場合があります。または(さらに良い)プロジェクトに貢献する。 Hereあなたはそのことについてどうやって行くのかを知ることができます
* "私はワークシートを扱うことができますか?" *あなたがここであいまいな質問をしているという事実は、私には答えが "いいえ、 t "である。 Excelスプレッドシートを読み書きするためのAPIを書くことができれば、あなたは明らかに経験の浅いユーザーと協力してApache POIや他のライブラリに取り組んでいるので、プレロール版を使用することをお勧めします。ところで - 1つ? 2つ以上の '?'多くの場合、風船を示す。 –
アンドリュー・トンプソンの発言は未審査であった。私はPOIを使ってJavaでExcel処理をたくさん行っていると言いましょう。これは無料で入手できる非常に良いパッケージです。なぜあなたがそれを使うのを嫌っているのか分かりません。 –