Melihat kawan saya mendemonstrasikan konversi dari excel ke SQLite dengan bahasa R, membuat saya cukup iri. mestinya Python juga bisa. Dan ternyata bisa juga hanya dengan beberapa baris perintah.
Mekanismenya begini,
Excel -> Pandas -> SQLite
Hebatnya, kita hanya menentukan nama databasenya, nama tabelnya, lalu dia sendiri yang akan menentukan kolom-kolomnya dan memasukkan data ke tabel. Serba otomatis.
Begini skripnya
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #import library import pandas as pd import sqlite3 #open file from excel to dataframe file = "STUDI KASUS - DATA PENJUALAN_REV.xlsx" df = pd.read_excel(file, sheet_name=0) #create database and connect it database = "penjualandb.sqlite3" conn = sqlite3.connect(database) #save data to sqlite df.to_sql(name='penjualan', con=conn) conn.close() |