Zajmuję Android App gdzie SQLite jako database.I chcesz wyeksportować mojego Android app bazy danych w formacie pliku excel programowo, tak, że zwykli ludzie mogą czytać swoją bazę easily.If jest to możliwe, niż proszę dać mi podpowiedź, czy nie, pomóż mi przekonwertować dowolny inny format pliku, taki jak plik tekstowy lub inny. dziękuję za głosowanie ...w bazie SQLite programowo przekształcić w formacie Excel w Androidzie
6
A
Odpowiedz
6
Excel odczytuje CSV, więc to zdecydowanie byłaby twoja najłatwiejsza opcja. Wystarczy popatrzeć na opencsv
http://opencsv.sourceforge.net
że zawiera prawie wszystko, czego potrzebujesz. Proces staje się tak prosty, jak:
- odczytać dane, które chcesz wyeksportować z Sqlite.
- zapisać wyniki do pliku CSV (pamiętaj, aby nazwać to coś *** *. Csv **, więc excel będzie wiedział o pliku csv)
i to naprawdę :)
EDIT: oparciu o poniższe komentarze, proponuję spojrzeć na tego wątku
dzięki za odpowiedzi, będę to. – AppleDroid
Mam ten błąd w funkcji CSVWriter "java.lang.NoClassDefFoundError: au.com.bytecode.opencsv.CSVWriter" – AppleDroid
(http://stackoverflow.com/questions/8724866/how-to-convert-data-base-records -into-csv-file-in-android) Pracuję nad tym kodem. i dostał się powyżej błędu w tej funkcji CSVWriter csvWrite = new CSVWriter (nowy FileWriter (plik)); proszę zagłosuj ... dzięki. – AppleDroid