SQlite-Datenbank programmgesteuert zu konvertieren in Excel-Datei-format in Android
Ich entwickle android-app, wo SQlite als Datenbank.Ich exportieren möchte meine android app-Datenbank in excel-Datei-format programmgesteuert, so dass normale Menschen können Lesen Ihrer Datenbank leicht.Wenn es möglich ist, als bitte geben Sie mir Tipp oder nicht, als mir helfen zu konvertieren alle anderen Datei-Formate wie Textdateien oder andere Dateien. vielen Dank für Ihre Stimme...
InformationsquelleAutor AppleDroid | 2012-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Excel liest CSV -, so würde dies mit Abstand der einfachste option. Haben Sie einen Blick auf opencsv
http://opencsv.sourceforge.net
es enthält so ziemlich alles, was Sie brauchen. Der Prozess wird so einfach wie:
und das ist es wirklich 🙂
BEARBEITEN:
Basierend auf Ihre Kommentare unten, ich schlage vor, Sie nehmen einen Blick auf diesen thread
Wie kann ich externe JARs in Android Projekt?
BEARBEITEN für gradle dependencies
Hinzufügen compile 'com.opencsv:opencsv:4.1' app gradle. Das ist es. Keine Notwendigkeit zum hinzufügen von jars.
Referenz: http://opencsv.sourceforge.net/dependency-info.html
ich habe diesen Fehler in CSVWriter Funktion "java".lang.NoClassDefFoundError: au.com.bytecode.opencsv.CSVWriter"
(stackoverflow.com/questions/8724866/...) ich arbeite an diesem code. und bekam obige Fehlermeldung in dieser Funktion CSVWriter csvWrite = new CSVWriter(new FileWriter(Datei)); bitte abstimmen... danke.
es kann nicht finden, die CSVWriter Klasse auf dem Klassenpfad. In anderen Worten, Sie haben nicht installiert die Bibliothek korrekt. PS. Sie haben nicht akzeptiert, keine Antworten auf StackOverflow noch. Menschen, die möglicherweise Interesse verlieren wird helfen Sie aus, wenn Sie nicht verbessern.
ohh.. tut mir Leid. nun akzeptiert diese.. 🙂 aber in meiner Anwendung, die ich herunterladen lib-Datei javacsv und opencsv-1.6, und auch in meiner Anwendung. die ist im Referenz-lib. aber danach wieder die gleichen Fehler. ich bekomme keine richtige Lösung dafür. nochmals vielen Dank.
InformationsquelleAutor JustDanyul