Excel android nach mysql
Guten Abend,
ich habe eine Mini Datenbank:
Die Spalten: id, pk ai; time datetime; stati_id int 3; member_id int 4
Zum probiere habe ich einige Dummydaten in Excel (Android) gehackt. Wie bekomme ich die Dummydaten in die DB (mysql). Aktuell habe ich keinen Zugriff auf Windows. Excel 365 4 Android kann nicht nach csv exportieren.
Ods get, den Rest kenne ich nicht. Habe nen Umweg über google Spreasheet gemacht. Der kann zwar csv verhunzt aber das Datumfeld.
Ursprünglich habe ich zB 01.05.2024 07:30
Ich brauche 2024-05-01 07:30.
Google macht daraus 1/5/24 07:30
Also suchen und ersetzen geht aućh nicht
Ods schneidet ab und ich habe nur noch 2024/05/01Für den import wollte ich den phpmyaadmin von allinkl nutzen. Das Projekt selbst liegt bei hope web, da finde ich aber keinerlei Datenbankverwaltungsmöglichkeit
Habe dann noch versucht die Daten als varchar zu importieren und dann die Spalte zu datetime zu ändern.
Kann doch nicht so schwer sein.
wo kann ich ansetzen? Natürlich kann ich mir ein Script basteln, welches die csv importiert und dann die Stellen tauschen, aber das halte ich für kaum umsetzbar.
mfG
ratźekal1
ich habe eine Mini Datenbank:
Die Spalten: id, pk ai; time datetime; stati_id int 3; member_id int 4
Zum probiere habe ich einige Dummydaten in Excel (Android) gehackt. Wie bekomme ich die Dummydaten in die DB (mysql). Aktuell habe ich keinen Zugriff auf Windows. Excel 365 4 Android kann nicht nach csv exportieren.
Ods get, den Rest kenne ich nicht. Habe nen Umweg über google Spreasheet gemacht. Der kann zwar csv verhunzt aber das Datumfeld.
Ursprünglich habe ich zB 01.05.2024 07:30
Ich brauche 2024-05-01 07:30.
Google macht daraus 1/5/24 07:30
Also suchen und ersetzen geht aućh nicht
Ods schneidet ab und ich habe nur noch 2024/05/01Für den import wollte ich den phpmyaadmin von allinkl nutzen. Das Projekt selbst liegt bei hope web, da finde ich aber keinerlei Datenbankverwaltungsmöglichkeit
Habe dann noch versucht die Daten als varchar zu importieren und dann die Spalte zu datetime zu ändern.
Kann doch nicht so schwer sein.
wo kann ich ansetzen? Natürlich kann ich mir ein Script basteln, welches die csv importiert und dann die Stellen tauschen, aber das halte ich für kaum umsetzbar.
mfG
ratźekal1
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 41089636279
Url: https://administrator.de/contentid/41089636279
Ausgedruckt am: 24.11.2024 um 09:11 Uhr
9 Kommentare
Neuester Kommentar
Zitat von @Crusher79:
Hallo,
was ist für die SQL Verbindung erlaubt? Localhost? Externe Tools möglich?
dbeaver: https://github.com/dbeaver/dbeaver/issues/10160
Ich hatte dieses Problem nur einmal, als ich an einem Projekt zum Thema Glücksspiel auf Android arbeitete. Ich habe die Daten auch nach SQL übertragen. Sie müssen nur das richtige Skript schreiben. Ich habe diese Beispiele immer aus anderen Quellen übernommen. Ich habe sogar versucht, Casino Boni dazu zu bringen, zu verstehen, wie es funktioniert, dazu habe ich Website mit Casino-Bewertungen gelesen. Ich musste verstehen, wie der Prozess für andere funktionierte. Letztendlich habe ich verschiedene Spielereignisse, deren Zeitpunkt und Benutzer-IDs verwendet, die zur Analyse und zum Testen in eine MySQL-Datenbank importiert werden mussten.
Ist auch sehr mächtig. Allerdings dann Umweg über einen PC... Da könnte man auch gleich mit PowerShell oder php-PDO die Daten drehen und importieren.
Beschreib mal den Workflow, was genau du machen möchtest. Hab Excel auf dem Handy nicht. Rein Cloud oder hat man lokal Kopien unter Android?
Was genau und wie viele Daten sind es? So etwas wie BDE? Was für einen Workflow brauchst du.
mfg Crusher
Hallo,
was ist für die SQL Verbindung erlaubt? Localhost? Externe Tools möglich?
dbeaver: https://github.com/dbeaver/dbeaver/issues/10160
Ich hatte dieses Problem nur einmal, als ich an einem Projekt zum Thema Glücksspiel auf Android arbeitete. Ich habe die Daten auch nach SQL übertragen. Sie müssen nur das richtige Skript schreiben. Ich habe diese Beispiele immer aus anderen Quellen übernommen. Ich habe sogar versucht, Casino Boni dazu zu bringen, zu verstehen, wie es funktioniert, dazu habe ich Website mit Casino-Bewertungen gelesen. Ich musste verstehen, wie der Prozess für andere funktionierte. Letztendlich habe ich verschiedene Spielereignisse, deren Zeitpunkt und Benutzer-IDs verwendet, die zur Analyse und zum Testen in eine MySQL-Datenbank importiert werden mussten.
Ist auch sehr mächtig. Allerdings dann Umweg über einen PC... Da könnte man auch gleich mit PowerShell oder php-PDO die Daten drehen und importieren.
Beschreib mal den Workflow, was genau du machen möchtest. Hab Excel auf dem Handy nicht. Rein Cloud oder hat man lokal Kopien unter Android?
Was genau und wie viele Daten sind es? So etwas wie BDE? Was für einen Workflow brauchst du.
mfg Crusher
Ich hatte dieses Problem auch, als ich bei der Arbeit an einem Projekt arbeitete. Ich habe die folgende Abfrage in SQL ausgeführt - ( UPDATE your_table SET date_column = STR_TO_DATE(date_column, '%d.%m.%Y %H:%i') WHERE ...; ).
Hallo,
was ist für die SQL Verbindung erlaubt? Localhost? Externe Tools möglich?
dbeaver: https://github.com/dbeaver/dbeaver/issues/10160
Ist auch sehr mächtig. Allerdings dann Umweg über einen PC... Da könnte man auch gleich mit PowerShell oder php-PDO die Daten drehen und importieren.
Beschreib mal den Workflow, was genau du machen möchtest. Hab Excel auf dem Handy nicht. Rein Cloud oder hat man lokal Kopien unter Android?
Was genau und wie viele Daten sind es? So etwas wie BDE? Was für einen Workflow brauchst du.
mfg Crusher
was ist für die SQL Verbindung erlaubt? Localhost? Externe Tools möglich?
dbeaver: https://github.com/dbeaver/dbeaver/issues/10160
Ist auch sehr mächtig. Allerdings dann Umweg über einen PC... Da könnte man auch gleich mit PowerShell oder php-PDO die Daten drehen und importieren.
Beschreib mal den Workflow, was genau du machen möchtest. Hab Excel auf dem Handy nicht. Rein Cloud oder hat man lokal Kopien unter Android?
Was genau und wie viele Daten sind es? So etwas wie BDE? Was für einen Workflow brauchst du.
mfg Crusher
ich würde mal vermuten google docs kann auch einfach das datumsformat anpassen ;). Aber ich würde mir auch den Weg mal nochmal überlegen - von Excel in ne SQL-DB pumpen? Da wäre mein Weg vermutlich über nen Webservice mit nem Upload-Script, so brauch ich auch nich den ganzen Connection-Kram versuchen, die DB fürs gesamte Internet zu erlauben und damit zu leben was passiert wenn zB. während des Uploads der Daten die Verbindung wegknallt (weil nen Anruf kommt, weil die Abdeckung grad weg is,...).
Zitat von @ratzekahl1:
Guten Abend,
ich habe eine Mini Datenbank:
Die Spalten: id, pk ai; time datetime; stati_id int 3; member_id int 4
Zum probiere habe ich einige Dummydaten in Excel (Android) gehackt. Wie bekomme ich die Dummydaten in die DB (mysql). Aktuell habe ich keinen Zugriff auf Windows. Excel 365 4 Android kann nicht nach csv exportieren.
Ods get, den Rest kenne ich nicht. Habe nen Umweg über google Spreasheet gemacht. Der kann zwar csv verhunzt aber das Datumfeld.
Ursprünglich habe ich zB 01.05.2024 07:30
Ich brauche 2024-05-01 07:30.
Google macht daraus 1/5/24 07:30
Also suchen und ersetzen geht aućh nicht
Ods schneidet ab und ich habe nur noch 2024/05/01Für den import wollte ich den phpmyaadmin von allinkl nutzen. Das Projekt selbst liegt bei hope web, da finde ich aber keinerlei Datenbankverwaltungsmöglichkeit
Habe dann noch versucht die Daten als varchar zu importieren und dann die Spalte zu datetime zu ändern.
Kann doch nicht so schwer sein.
wo kann ich ansetzen? Natürlich kann ich mir ein Script basteln, welches die csv importiert und dann die Stellen tauschen, aber das halte ich für kaum umsetzbar.
mfG
ratźekal1
Guten Abend,
ich habe eine Mini Datenbank:
Die Spalten: id, pk ai; time datetime; stati_id int 3; member_id int 4
Zum probiere habe ich einige Dummydaten in Excel (Android) gehackt. Wie bekomme ich die Dummydaten in die DB (mysql). Aktuell habe ich keinen Zugriff auf Windows. Excel 365 4 Android kann nicht nach csv exportieren.
Ods get, den Rest kenne ich nicht. Habe nen Umweg über google Spreasheet gemacht. Der kann zwar csv verhunzt aber das Datumfeld.
Ursprünglich habe ich zB 01.05.2024 07:30
Ich brauche 2024-05-01 07:30.
Google macht daraus 1/5/24 07:30
Also suchen und ersetzen geht aućh nicht
Ods schneidet ab und ich habe nur noch 2024/05/01Für den import wollte ich den phpmyaadmin von allinkl nutzen. Das Projekt selbst liegt bei hope web, da finde ich aber keinerlei Datenbankverwaltungsmöglichkeit
Habe dann noch versucht die Daten als varchar zu importieren und dann die Spalte zu datetime zu ändern.
Kann doch nicht so schwer sein.
wo kann ich ansetzen? Natürlich kann ich mir ein Script basteln, welches die csv importiert und dann die Stellen tauschen, aber das halte ich für kaum umsetzbar.
mfG
ratźekal1
Guten Abend ratźekal1,
es klingt nach einer interessanten Herausforderung, die du da hast! Wenn du Excel auf Android verwendest und keine Möglichkeit hast, direkt in CSV zu exportieren, gibt es ein paar Alternativen, die du in Betracht ziehen kannst.
Google Sheets als Zwischenablage nutzen: Du hast bereits erwähnt, dass du Google Sheets benutzt hast. Eine Möglichkeit, das Datumsformat zu erhalten, ist, die Daten in Google Sheets zu bearbeiten und sicherzustellen, dass die Spalte mit den Datumsangaben als "Datum" formatiert ist. Du kannst dann die Daten wieder als CSV exportieren und in MySQL importieren. Achte darauf, das Datum in das richtige Format zu bringen, bevor du exportierst.
Manuelles Formatieren: Wenn Google Sheets das Datum nicht korrekt formatiert, könntest du versuchen, die Daten in einer neuen Spalte manuell im richtigen Format zu erstellen, indem du Formeln wie =TEXT(A1, "yyyy-mm-dd hh:mm") verwendest. Das könnte helfen, das Datum im gewünschten Format zu bekommen.
Import über phpMyAdmin: Wenn du mit phpMyAdmin arbeitest, könntest du versuchen, die Daten als varchar zu importieren, wie du bereits erwähnt hast, und dann eine SQL-Abfrage zu verwenden, um die Umwandlung von varchar zu datetime durchzuführen. Zum Beispiel:
UPDATE deine_tabelle SET time = STR_TO_DATE(time, '%Y/%m/%d %H:%i');
Stelle sicher, dass die Spalte time als datetime deklariert ist, bevor du diese Abfrage ausführst.
Alternative Tools: Falls du eine andere App auf deinem Android-Gerät hast, die das Exportieren als CSV ermöglicht, könntest du auch überlegen, diese zu verwenden. Manchmal können Apps wie LibreOffice oder alternative Tabellenkalkulationsprogramme für Android hilfreich sein.
Apropos alternative Optionen – falls du Interesse an spannenden Freizeitbeschäftigungen hast, kann ich dir Kas Casino empfehlen. Es bietet eine Vielzahl von Spielen, die Spaß und Spannung garantieren, ganz gleich, ob du ein Neuling oder ein erfahrener Spieler bist. Es könnte eine willkommene Abwechslung sein, während du an deiner Datenbank arbeitest. Du kannst mehr darüber hier erfahren: Kas Casino.
Es ist verständlich, dass du nach einem einfacheren Weg suchst, anstatt ein Skript zu schreiben. Ich hoffe, diese Vorschläge helfen dir weiter, und wenn du weitere Fragen hast, stehe ich gerne zur Verfügung!
Viel Erfolg!
MfG
Zitat von @maretz:
Ernsthaft jetzt? Du musst werbung für ne sch... casino seite machen? Ganz schön schwach, muss ja ne äusserst seriöse sache sein wenn diese Werbeform nötig is...
Ernsthaft jetzt? Du musst werbung für ne sch... casino seite machen? Ganz schön schwach, muss ja ne äusserst seriöse sache sein wenn diese Werbeform nötig is...
Und das 2 Monate später.... Im IRC gab es da den guten Kick-Ban.... Vermisse mitunter hier die Option in meinen Menü.