Seite 1 von 1

Datenobjekte auslesen von einem File

Verfasst: Donnerstag 16. September 2010, 08:20
von gooogle
Hallo

ich frage mich ob es möglich ist, aus einer Excel Zelle möglich ist Daten Objekte zu erkennen und als Liste oder Dictionary wiederzugeben?
Also Beisiel steht in Zelle A1:

"String", [1,2,3], 2.5, 8, {"Hallo": 1}

Gibt es eine möglichkeit diese Parameter aufzudröseln und an irgendwelche Variablen zu übergeben?

Gruss

Re: Datenobjekte auslesen von einem File

Verfasst: Donnerstag 16. September 2010, 08:32
von Hyperion
Gehen tut so was schon; nur brauchst Du halt einen Parser für dieses Format.

Wie kommt es denn zu diesem Format? Kannst Du das evtl. beeinflussen?

Re: Datenobjekte auslesen von einem File

Verfasst: Donnerstag 16. September 2010, 11:04
von gooogle
Hallo

Ja ich kann es beeinflussen. Das ist ja meine persönliche Eingabe in Excel.

Grüsse

Re: Datenobjekte auslesen von einem File

Verfasst: Donnerstag 16. September 2010, 11:45
von cofi
Wenn es deine persoenliche Eingabe ist, koenntest du `eval` nutzen, aber [HINWEIS AUF UNSICHERHEIT UND SCHWIERIGKEITEN BEIM DEBUGGING HIER EINFÜGEN].
Worauf Hyperion raus wollte ist, dass du ein Format wie JSON nutzen kannst. In dem Fall muesstest du nur eckige Klammern drumherum schreiben und schon hast du eine Liste der Werte, da JSON mit den Python-Literalen kompatibel ist.

Re: Datenobjekte auslesen von einem File

Verfasst: Montag 20. September 2010, 08:44
von gooogle
Hallo

danke für den tipp.
gibt es denn ein emöglichkeit das zu parsen ohne das JOS Modul zu benutzen?
Denn ich hab das modul nicht.

Gruss

Re: Datenobjekte auslesen von einem File

Verfasst: Montag 20. September 2010, 09:01
von Rebecca
Ab Python 2.6 ist das in der Standardbibliothek.

Re: Datenobjekte auslesen von einem File

Verfasst: Montag 20. September 2010, 09:57
von Hyperion
Und für 2.5 kannst Du das simplejson-Modul nutzen. Gibts bei PyPi.

Re: Datenobjekte auslesen von einem File

Verfasst: Montag 20. September 2010, 11:19
von gooogle
danke für die tipps.

Gruss