Daten exportieren
Moderatoren: Star Finanz GmbH, Star Finanz Support, StarMoney Team1
-
- Beiträge: 1
- Registriert: So., 13. Dez 2015 20:00
- Antispam-Protection: Confirm registration
Daten exportieren
ich möchte Umsätze aller Konten aus "StarMoney" exportieren, etwa im csv Format. Geht das?
Falls nicht: Kann ein anderes Programm die Daten auslesen?
-
- Beiträge: 1
- Registriert: Mo., 04. Sep 2017 15:16
- Antispam-Protection: Confirm registration
Re: Daten exportieren
Das gilt selbst dann wenn man, wie Ich, auf die Idee kommt dieses Abo mit der Cloud dafür zu nutzen.
Ein Transfer von Umsätzen funktioniert nur von Desktop zur Cloud zu App, aber leider nicht umgekehrt.
Die Konten werden eingerichtet, nur die ganzen Umsätze werden nicht übertragen.
Also verschwendet nicht eure Zeit oder euer Geld dafür.
Ich bin gerade ein bisschen sauer denn eine Syncronisation der Daten wird ja mit dem Abo versprochen. Davon das es nur in eine Richtung geht wird verschwiegen. Vielleicht wird das ja noch eingebaut, aber bis dahin bleibt lieber weg von der App die Daten sind da gefangen.
So, Ich geh jetzt erst mal Abo wieder kündigen.
-
- Beiträge: 16221
- Registriert: Mi., 17. Mär 2004 09:26
- Antispam-Protection: Confirm registration
Re: Daten exportieren
welche Fehlermeldung bekommst du denn - wenn du die Daten aus der app - in die Cloud synchronisierst und dann am Desktop - die Konten anlegst und die Synchronisation einschaltest?
Gruß
Manuela

Re: Daten exportieren
1. Man erstelle ein Backup der Daten. Das landet standardmässig in internal memory > ebanking und ist ein .zip file.
2. In dem Backup suche man nach der Datei data.db. Dies ist eine SQLite Datenbank, aber verschlüsselt.
3. Man suche ein Tool, das mit der "SQLite encryption extension" umgehen kann, z.B. SQLcipher (https://www.zetetic.net/sqlcipher/ - OpenSource). Ich verwende das Kommandzeilentool sqlcipher.exe. (Selber compilieren geht mit der kostenlosen Community edition von Visual C++ ganz problemlos.)
4. Man verbinde sich zu der Datenbank (sqlcipher data.db) und übergebe das Passwort: pragma key='<key>', wobei <key> dem Passwort entspricht, das man für die Datenbank in der StarMoney-App gewählt hat.
5. Die so entschlüsselte Datenbank lässt sich jetzt unverschlüsselt wieder speichern (.backup data_plain.db) und in jedem Programm weiterverarbeiten, das SQLite Datenbanken unterstützt. Oder, wenn es nur um die Umsätze geht:
.headers on
.mode csv
.output data.csv
select buchungsdatum, betrag, waehrung, vwz, valuta from giro_umsatz;
.quit
-
- Beiträge: 2
- Registriert: Sa., 08. Jun 2019 16:14
- Antispam-Protection: Confirm registration
Re: Daten exportieren
Manche Zeilen sind relativ leer da die Informationen in anderen Feldern stehen.
Daher habe ich den Export ein wenig erweitert um Daten der anderen Felder mit auszuwerten:
pragma key='<key>';
.headers on
.mode csv
.output data.csv
UPDATE giro_umsatz SET buchungstext = camtAddInformation WHERE buchungstext IS Null;
UPDATE giro_umsatz SET name = remitter WHERE name IS Null AND ( buchungstext LIKE '%LASTSCHRIFTEINZUG%' OR buchungstext LIKE 'GUTSCHR%' OR buchungstext LIKE '%-Gutschrift%' );
UPDATE giro_umsatz SET name = payee WHERE name IS Null AND ( remitter LIKE '%MeinName%' OR remitter LIKE '%MEINNAME%' );
UPDATE giro_umsatz SET name = remitter WHERE name IS Null;
UPDATE giro_umsatz SET name = payee WHERE name IS Null;
select um.buchungsDatum, um.betrag, um.name, um.buchungstext, um.vwz, um.valuta, ko.kontoName, from giro_umsatz um, konten ko WHERE ko._id = um.idKonto;
.quit
Im Excel klappt das Einlesen der .csv nur schlecht (UTF8 wird nicht korrekt importiert), aber mit LibreOffice Calc lässt sich die Datei wunderbar einlesen.
Gruß,
Mathias
-
- Beiträge: 2
- Registriert: Sa., 08. Jun 2019 16:14
- Antispam-Protection: Confirm registration
Re: Daten exportieren
Kenn jemand den aktuellen Weg zur Entschlüsselung der Datenbank?
Re: Daten exportieren
Das klingt extrem traumhaft, danach suche ich seit langem!starfish hat geschrieben:Falls (trotz des Alters der Anfrage) noch jemand Interesse an der Antwort hat:
1. Man erstelle ein Backup der Daten. Das landet standardmässig in internal memory > ebanking und ist ein .zip file.
[...]
ABER: Wie bekomme ich diese Files?

Ich finde nur diese SM-eigenverwurstelten ".sdy" und ".pdy"-Files, statt deiser schönen gezippten verschlüsselten SQLite-DB...
Dankeschön für Hilfe!
-
- Beiträge: 6349
- Registriert: Sa., 02. Mai 2015 08:52
- Antispam-Protection: Confirm registration
Re: Daten exportieren
Nutzt Du denn überhaupt auch die Android-App - um die es hier geht? Oder nutzt Du vielleicht - wg. sdy und pdy - die PC-Version von SM?steffen1 hat geschrieben:ABER: Wie bekomme ich diese Files?

Re: Daten exportieren
Das wird das Problem sein...audiolet hat geschrieben:Nutzt Du denn überhaupt auch die Android-App - um die es hier geht? Oder nutzt Du vielleicht - wg. sdy und pdy - die PC-Version von SM?
Keine klare Linie, jede Implementation ein eigenes Format.
Hatte mich schon gefreut, dass es einen Trick gibt, diese selbstgestrickten Formate zu umgehen.
Na dann - mal schauen, ob sich kommendes Jahr was tut... Guten Rutsch!

-
- Beiträge: 6349
- Registriert: Sa., 02. Mai 2015 08:52
- Antispam-Protection: Confirm registration
Re: Daten exportieren
Was genau ist denn Dein Problem? Bzw. was hast Du konkret vor?steffen1 hat geschrieben:Das wird das Problem sein...
Und welche SM-Version nutzt Du denn: Android-App oder PC-Programm?
Und wenn PC-Programm: SM 11 oder 12, Basic oder Deluxe? Wobei Du dann besser ein neues Thema im passenden Forumsbereich erstellst, wenn Du dort nichts passendes findest. Weil hier wirds sonst off-topic.

Re: Daten exportieren
Ich nutze SM12 Deluxe (PC) und mein Problem ist, dass ab SM12 die Mehrwertsteuer-Auswertung wegrationalisiert wurde, was ich zwingend für die UStVA benötige. Wie in allen SM-Versionen wurde auch mit der letzten wieder alles klicki-bunter, dieses Mal leider auf Kosten der Funktionalität. Jahrelang bestehende Bugs stehen eh unter Bestandsschutz, davon will ich garnicht sprechen...audiolet hat geschrieben:Was genau ist denn Dein Problem? Bzw. was hast Du konkret vor?
Und welche SM-Version nutzt Du denn: Android-App oder PC-Programm?
Und wenn PC-Programm: SM 11 oder 12, Basic oder Deluxe? Wobei Du dann besser ein neues Thema im passenden Forumsbereich erstellst, wenn Du dort nichts passendes findest. Weil hier wirds sonst off-topic.

Das ist allerdings ein schlechter Witz: Ich kann zwar den Umsätzen eine Mehrwertsteuer zuordnen, aber die Auswertung fehlt!
viewtopic.php?f=199&t=42887
Und so kam ich, inspiriert durch diese scheinbare Möglichkeit, auf die Idee, mir mit wenigen Queries die benötigten Werte selbst aus der DB zu ziehen, was ja prinzipiell keine Zauberei ist, wenn man denn an die DB kommt. Der Umweg per Export->Import (.csv o.ä.) scheint mir fehleranfälliger, als das saubere Backup einer SQLite zu nutzen.
-
- Beiträge: 6349
- Registriert: Sa., 02. Mai 2015 08:52
- Antispam-Protection: Confirm registration
Re: Daten exportieren
