0

Android アプリから Excel をエクスポートする必要があります。私は Apache-POI ライブラリを使用していますが、アプリ「NoClassDefFoundError」を実行すると例外が発生します。しかし、クラスは「poi-ooxml-3.9-20121203.jar」にあり、jarは外部jarとして接続されています。Android開発でそのライブラリを使用することは不可能だと思います。これらの点で私を助けることができるアイデアやライブラリ:

  1. エクセルファイルを作成
  2. 行を読み取って追加する
4

2 に答える 2

0

私は自分のアプリにも Apache POI を使用しようとしてきましたが、Android と競合する依存関係があるという結論に達しました。少なくとも、かなりの努力をしても、それを機能させることはできませんでした。

エクスポートする Excel ドキュメントがかなり単純な場合は、代わりに jxl を使用することをお勧めします。残念ながら、このライブラリは古い Excel 形式しかサポートしていません。

Lars Vogel は、これがどのように行われるかを示す素晴らしいチュートリアルを作成しました: http://www.vogella.com/articles/JavaExcel/article.html

POI を使用しないもう 1 つの理由は、ライブラリのサイズです。かなり大きいため、アプリのサイズに大きな影響を与えます.

本当に POI を使用したい場合は、簡単な Web サービスを作成し、アプリでそれを呼び出して Excel ドキュメントを作成することをお勧めします。

于 2013-09-25T14:09:58.373 に答える