Holla. Ich weiß nicht ganz ob's das richtige Sub-Forum ist, weil es ja Excel-Import heißt
Nun zu meinem Problem:
Ich bastel mir grad ne kleine Datenbank für meine DVD und Videosammlung. Das was ich bisher verwendet habe gefällt mir einfach nicht mehr. Nun hab ich keinen Bock alle 300 Datensätze von Hand neu einzugeben. Glücklicherweise kann ich Excel exportieren. Mein Projekt speichert als XML (bitte kein Diskusionen, dass ich es SQL basiert machen soll;)). Sodele brauche im wesentlichen Snippets und Tuts die mich befähigen einen Converter zu schreiben um meine Datensätze zu transferrieren, und wäre euch recht dankbar wenn ihr mich damit zuschmeißen würdet. Als Open-Office-Kind hab ich mal überhaupt keine Ahnung von Excel, oder auch nur nen Schimmer davon wie ich das mir Python parsen kann.
Excel-Import
Hallo!
Joe
Verstehe ich das richtig? Du willst einmalig daten konvertieren? Dafür dürfte es sich kaum lohnen, das excel-format zu ergründen. Da würd ich mir eher jemanden suchen, der excel hat und die daten dir als csv-datei abspeichert. Oder kann nicht OpenOffice excel-dateien lesen?Treehorn hat geschrieben:Sodele brauche im wesentlichen Snippets und Tuts die mich befähigen einen Converter zu schreiben um meine Datensätze zu transferrieren,
Joe
Genau solche Antworten hatte ich mir erhofft
Der "Converter" wäre auch nur nen paar Zeilen lang gewesen, halt so nen Script dass ich dann wieder lösche wenns das getan hat was es sollte.
An CSV hab ich noch gar nicht gedacht *schäm*. Brett vorm Kopp. Trotzdem danke
Der "Converter" wäre auch nur nen paar Zeilen lang gewesen, halt so nen Script dass ich dann wieder lösche wenns das getan hat was es sollte.
An CSV hab ich noch gar nicht gedacht *schäm*. Brett vorm Kopp. Trotzdem danke
Hallo,
ich bin neu hier und komischerweise hat es mit meiner Registrierung bislang nicht funktioniert... (keine e-mail erhalten)
ich habe ein Problem. Ich möchte eine csv-Datei einlesen und verschiedene "Filter" darauf anwenden. Z.B. zeige mir alle Einträge mit Komponist = "Bach".
Ich habe folgendermaßen begonnen:
Ich weiß allerdings nicht wie es weitergeht, denn alle versuche auf die einzelnen Keys zuzugreifen sind leider gescheitert. Oder ist der Ansatz vielleicht schon falsch?
Das Dictionary als ganzes kann ich jedoch problemlos ausgeben, nur nicht, wenn ich versuche Bedingungen anzugeben, wie im oben genannten Beispiel.
Vielen Dank schonmal für Eure Hilfe...
Viele Grüße
Alex
ich bin neu hier und komischerweise hat es mit meiner Registrierung bislang nicht funktioniert... (keine e-mail erhalten)
ich habe ein Problem. Ich möchte eine csv-Datei einlesen und verschiedene "Filter" darauf anwenden. Z.B. zeige mir alle Einträge mit Komponist = "Bach".
Ich habe folgendermaßen begonnen:
Code: Alles auswählen
import sys
import csv
import string
csv_file = file('CDSammlung.csv')
class MyDialect(csv.excel): delimiter = "\t"
dr = csv.DictReader(csv_file,['Komponist','Titel','Bemerkung','CDNummer'],dialect=MyDialect)
Das Dictionary als ganzes kann ich jedoch problemlos ausgeben, nur nicht, wenn ich versuche Bedingungen anzugeben, wie im oben genannten Beispiel.
Vielen Dank schonmal für Eure Hilfe...
Viele Grüße
Alex