長かった・・・
お正月休み全て捧げたよ・・・
結局、最新のExcelフォーマット(xlsx)では読み込み出来ずに前のバージョンの(xls)ファイルに変換して、やっと読み込み成功できた
事の発端
読書メータに登録していない、Excelのデーターがあって
ISBNも分からない、タイトルと著者のみのデーターなので読書サイトに一括登録も出来ず。およそ1000件あまりのデーター、いちいち一件一件登録するのも面倒で
ガラケー時代は、Excelのデーターをhtmlに変換して見てた
それをスマホに買い替えた今、画面も大きくなったし見やすかろうてと思い、見ようとしたら、やけに見づらかった
それならいっそのことアプリでも作るかと思い立ったが運の尽き
問題発生まで
Apache POIというライブラリを使えばJavaでExcelを読み込めると知って
Eclipseをインストールして、おなじみの「Hello world」を実機で動作確認するところまでいって、「よっしゃいける!」とPOIを使ってみたら、『問題が発生したため〇〇を終了します』と出て実行できず・・・
どうやら、Method数が多くて実行できない模様
問題解決??
プロジェクトをmaven化して、pom.xmlに<exclusion>タグで要らないライブラリを書いたり
Multi-dex化したらMethod多くても実行できるらしい。と聞いてやってみるもエラーを解決できずに断念
結果
検索で外人さんが、xls形式のファイルを読み込んでるブログを見つけたので、それをダウンロードして実行。
結果、上手くいったので
xls形式のファイルに変換して読み込むことに
xlsx形式にしろxls形式にしろ、もとのフォーマットがxlsmなので変換する手間は同じだとして落ち着くことにした
実行結果
検索も出来るように。というか件数多くて検索しか使わないかも
コンボボックスを選択した所
はぁ・・・これで同じ本を借りたりすることがなくなるのね
これ読んだっけな?も解決
今までは数ヶ月にわたるタイムラグがあったから、これで1ヶ月くらいに縮まるかな