・ Python ・ Sqlite3 ・ Pandas
python
import sqlite3
import pandas as pd
df = pd.read_csv('{CSV-Dateipfad}', encoding='shift-jis')
db_name = 'sample.db' #Erstellen Sie db
conn = sqlite3.connect(db_name) #Verbinden Sie sich mit db
df.to_sql('class_table', conn, if_exists='replace') #Konvertieren Sie Informationen, die CSV erfassen, in SQL
c = conn.cursor()
query = 'SELECT * FROM class_table'
result = c.execute(query)
c.fetchall() #Nimm alle
for row in result: #Holen Sie sich eins nach dem anderen
print(row)
for vert in range(2, 10): #Spalten in der richtigen Reihenfolge abrufen
vert += 1
for side in range(0, 4):
print(df.loc[vert, side])
side += 1
conn.close() #db trennen
Recommended Posts