Die Suche ergab 20 Treffer

von ThoSchoo
Freitag 22. Januar 2016, 15:32
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Ja ich hab es gefunden .. Beim erstellen der CSV ist eine Leerzeile gewesen ;)
Trotzdem Danke !!
von ThoSchoo
Freitag 22. Januar 2016, 15:18
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@BlackJack
Ich versteh allerdings nicht warum :K
von ThoSchoo
Freitag 22. Januar 2016, 14:45
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Danke @BlackJack

Nun steht ich leider vor dem nächsten Problem und sitze seit Stunden davor und finde den Fehler einfach nicht
con = sqlite3.connect("Mockup_Data.db")
cur = con.cursor()
cur.execute( "DROP TABLE IF EXISTS tbl_Material_Class")
cur.execute("CREATE TABLE tbl_Material_Class (Material ...
von ThoSchoo
Mittwoch 13. Januar 2016, 19:19
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Uff ja .. In SQLAlchemy müsste ich mir mal einlesen ..
Hab es nun allerdings nun zunächst mal ehr primitiv gelöst.
Nun bekomme ich allerdings bei einer Zeile ein Problem ..

con = sqlite3.connect("Mockup_Data.db")
cur = con.cursor()
cur.execute( "DROP TABLE IF EXISTS tbl_Supplier_Class")
cur ...
von ThoSchoo
Dienstag 12. Januar 2016, 19:52
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

So funktioniert es :
import csv
import sqlite3
import os
import glob



db = ("Mockupdata")
con = sqlite3.connect(db)
cur = con.cursor()

# traverse the directory and process each .csv file
for csvfile in glob.glob( "*.csv"):
# remove the path and extension and use what's left as a table name ...
von ThoSchoo
Dienstag 12. Januar 2016, 19:03
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@BlackJack

mit dem `os.getcwd()` will ich ja mein Arbeitsverzeichnis aufrufen in mein die Dateien vorhanden sind
Wie gelange ich denn sonst in das Verzeichnis? :|

Es dürfte eigentlich keine Daten mit einer falschen länge geben
von ThoSchoo
Dienstag 12. Januar 2016, 18:58
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@cofi

wenn ich es so schreibe :

Code: Alles auswählen

csvfile in glob.glob(os.getcwd(""), "*.csv"):
gibt er mir das :

Code: Alles auswählen

 for csvfile in glob.glob(os.getcwd(""), "*.csv"):
TypeError: getcwd() takes no arguments (1 given)
von ThoSchoo
Dienstag 12. Januar 2016, 17:59
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@BlackJack Danke aber ich hab leider nicht sehr viel verstanden, von dem was du mir mitteilen wolltest :D


Da es mehrere CSV Dateien sind, die alle in einem Verzeichnis liegen und alle als einzelne Tabellen in eine Datenbank eingetragen werden sollen, habe ich mal das hier zusammengesucht und ...
von ThoSchoo
Dienstag 12. Januar 2016, 16:20
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Wie könnte ich denn nun das Programm variabler machen, so dass es die Spaltennamen eigenständig erkennt ?
von ThoSchoo
Dienstag 12. Januar 2016, 11:21
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@Sirius3
JAAA.. das scheint das Problem gewesen zu sein ..

con = sqlite3.connect("LGORT")
cur = con.cursor()
cur.execute("CREATE TABLE invoice (LGORT_ID INTEGER, City TEXT, WERKS_ID INTEGER);")

with open('tbl_LGORT.csv') as input_file:
reader = csv.DictReader(input_file, delimiter = ";")
to_db ...
von ThoSchoo
Montag 11. Januar 2016, 23:24
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

import csv
import sqlite3


con = sqlite3.connect("LGORT")
cur = con.cursor()
cur.execute("CREATE TABLE invoice (LGORT_ID INTEGER, City TEXT, WERKS_ID INTEGER);")

with open('tbl_LGORT.csv') as input_file:
reader = csv.DictReader(input_file)
to_db = [(i["LGORT_ID"], i["City"], i["WERKS_ID"]) for ...
von ThoSchoo
Montag 11. Januar 2016, 19:43
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@Üpsilon

das ändert leider nichts ... der Fehler bleibt der selbe
von ThoSchoo
Sonntag 10. Januar 2016, 12:43
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@BlackJack
Ahh nun check ich es .. Sorry für das Brett vor meinem Kopf :D
Aber wie kann ich dieses Problem umgehen bzw. es lösen ?
von ThoSchoo
Samstag 9. Januar 2016, 15:27
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Sorry bin leider echt blutiger Anfänger :|
versteh es trotzdem nicht
von ThoSchoo
Samstag 9. Januar 2016, 14:47
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@BlackJack
:( versteh irgendwie nicht ganz was du mir damit sagen möchtest
von ThoSchoo
Freitag 8. Januar 2016, 17:55
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

@BlackJack

Hier mal ein Beispiel des Inhaltes:

LGORT_ID;City;WERKS_ID
1;Nuernberg;1
2;Nuernberg;1
3;Nuernberg;1
4;Nuernberg;1
5;Nuernberg;1
6;Nuernberg;2
7;Nuernberg;2
8;Nuernberg;2
9;Nuernberg;2
10;Nuernberg;2
11;Nuernberg;3
12;Nuernberg;3
13;Nuernberg;3
14;Nuernberg;3
15;Nuernberg;3
16;Nuernberg ...
von ThoSchoo
Freitag 8. Januar 2016, 17:22
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Viele Dank für de Tipps !!

Hab es nun auch soweit alles um gesetzt:
import csv
import sqlite3


con = sqlite3.connect("LGORT")
cur = con.cursor()
cur.execute("CREATE TABLE ivoice (Lgort_id INTEGER, City TEXT, Werks_id INTEGER);")

with open('tbl_LGORT.csv') as input_file:
reader = csv.DictReader ...
von ThoSchoo
Freitag 8. Januar 2016, 13:35
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Re: Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Also wir haben mal das hier ausprobiert:

import csv
import sqlite3


con = sqlite3.connect("LGORT")
cur = con.cursor()
cur.execute("CREATE TABLE invoice (col1 INTEGER, col2 TEXT, col3 INTEGER);")

with open('tbl_LGORT.csv') as fin:
dr = csv.DictReader(fin)
to_db = [(i["col1"], i["col2"], i["col3 ...
von ThoSchoo
Freitag 8. Januar 2016, 13:12
Forum: Datenbankprogrammierung mit Python
Thema: Tabellen aus CSV Dateien in SQLite Datenbanken importieren
Antworten: 42
Zugriffe: 14397

Tabellen aus CSV Dateien in SQLite Datenbanken importieren

Hey Leute,
Ich bin noch blutiger Anfänger, also seid nicht zu hart zu mir :D

Ich habe mit ein paar Freunden ein kleines Programm geschrieben, welches Tabellen in CSV Dateien ausspuckt.
Das ist auch soweit alles gut so.
Nun wollen wir aber noch diese Tabellen in den CSV Dateien in eine SQLIte ...