Daten aus PDF in CSV bestimmte Spalten extrahieren
Verfasst: Freitag 12. März 2021, 13:43
Hallo zusammen, ich sitze nun seit fast einer Woche an folgendem Problem. Ich habe stundenlange Tutorials und zig Foren durchsucht, aber ich finde leider meinen Fehler nicht. Oder es funktioniert gar nicht, so wie ich es will? Ich muss dazu sagen, dass ich mich seit kurzem mit der Programmierung beschäftige und ich würde mich freuen, falls ihr mich unterstützen könntet. Ich habe einige Screenshots eingefügt, damit es leichter zu verstehen ist, was ich will und wie weit ich bin.
Ausganslage: Das ist die PDF-Datei, aus der ich genau die Daten ab Datum Zeit etc. haben möchte
Code zum extrahieren der Daten:
Anzeigen der extrahierten Daten:
Daten in CSV schreiben: ausgabe.csv
Ich dachte nun, dass es vielleicht normal ist und habe mit dem Modul csv versucht die erstellte Datei ausgabe.csv nochmal zu bearbeiten:
Code zum einlesen und bearbeiten der ausgabe.csv:
Wenn ich die erstellte Datei ausgabe1.csv öffne sieht es immer noch aus wie es unter ausgabe.csv zu sehen ist, alle Daten werden in einer Spalte angelegt. Im Terminal, werden die Daten ja richtig getrennt, aber ich möchte, dass die Daten in der CSV einzeln in Spalten geschrieben werden (Datum unter Datum, Zeit unter Zeit etc). Ist das denn überhaupt möglich? Vielen dank schonmal für eure Mühen
Ausganslage: Das ist die PDF-Datei, aus der ich genau die Daten ab Datum Zeit etc. haben möchte
Code zum extrahieren der Daten:
Anzeigen der extrahierten Daten:
Daten in CSV schreiben: ausgabe.csv
Ich dachte nun, dass es vielleicht normal ist und habe mit dem Modul csv versucht die erstellte Datei ausgabe.csv nochmal zu bearbeiten:
Code zum einlesen und bearbeiten der ausgabe.csv:
Wenn ich die erstellte Datei ausgabe1.csv öffne sieht es immer noch aus wie es unter ausgabe.csv zu sehen ist, alle Daten werden in einer Spalte angelegt. Im Terminal, werden die Daten ja richtig getrennt, aber ich möchte, dass die Daten in der CSV einzeln in Spalten geschrieben werden (Datum unter Datum, Zeit unter Zeit etc). Ist das denn überhaupt möglich? Vielen dank schonmal für eure Mühen
