[Python] So konvertieren Sie eine Datenbankdatei in CSV

Manchmal ist es besser, Python zu verwenden.

Methode

  1. Lesen Sie die Datenbank mit splite3
  2. Erstellen Sie einen Header und bereiten Sie einen Datenrahmen vor
  3. Fügen Sie alle Daten in den Datenrahmen ein und speichern Sie sie als CSV

Das ist alles.

Lesen Sie die Datenbank mit sqlite3
import splite3
path = 'path_to_db'
conn = sqlite3.connect(path)
Erstellen Sie einen Header und bereiten Sie einen Datenrahmen vor
import pandas as pd
header = []
c = conn.cursor()
for column in c.execute('PRAGMA table_info("table_name")'):
    header.append(column[1])
Fügen Sie alle Daten in den Datenrahmen ein und speichern Sie sie als CSV
df = pandas.DataFrame(columns=header)
for raw in c.execute('SELECT * FROM table_name ORDER BY index_name):
    series = pd.Series(list(raw), index=df.columns)
    df = df.append(s, ignore_index=True)
df.to_csv('path_to_csv')

Es ist ein Fehler, die Daten jedes Mal, wenn Sie anhängen, "df" zuzuweisen.

Recommended Posts

[Python] So konvertieren Sie eine Datenbankdatei in CSV
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
So konvertieren Sie Python in eine exe-Datei
[Python] Konvertieren Sie CSV-Dateibegrenzer in Tabulatortrennzeichen
Lesen einer CSV-Datei mit Python 2/3
So konvertieren Sie Json-Dateien in das CSV- oder EXCEL-Format
[Python] Mit Python in eine CSV-Datei schreiben
Ausgabe in eine CSV-Datei mit Python
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
So konvertieren Sie csv in tsv in CLI
Konvertieren Sie die psd-Datei in Python in png
Konvertieren Sie nach dem Aufrufen der Shell-Datei unter Python CSV in Parkett.
[Python] Speichern einer CSV-Datei als eindimensionale Array-Daten
So installieren Sie Python
So installieren Sie Python
Lesen Sie die Python-CSV-Datei
[Python] Konvertieren von DICOM in PNG oder CSV
Excel-Datei aus Python importieren (in DB registriert)
So erstellen Sie eine JSON-Datei in Python
[Python] Wie man Excel-Dateien mit Pandas liest
Konvertieren Sie die SVG-Datei mit Python in png / ico
Schreiben von Protokollen in eine CSV-Datei (Python, C-Sprache)
[Python] Lesen der CSV-Datei (Methode read_csv des Pandas-Moduls)
Lesen Sie die CSV-Datei mit Python und konvertieren Sie sie unverändert in DataFrame
[Neueste Version 2020.8] So installieren Sie Python
So konvertieren / wiederherstellen Sie einen String mit [] in Python
[Python] Datum in Zeichenfolge konvertieren
So installieren Sie Python [Windows]
Konvertieren Sie numpy int64 in python int
So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
python3: Verwendung der Flasche (2)
[Python] Liste in Pandas konvertieren [Pandas]
Konvertieren Sie HTML in eine Textdatei
[Python] Verwendung von Liste 1
Ich habe versucht, eine CSV-Datei mit Python zu berühren
So aktualisieren Sie Pythons Tkinter auf 8.6
[Python] Konvertiert PDF-Text für jede Seite in CSV (2/24 Postscript)
So messen Sie die Wiedergabezeit von MP3-Dateien mit Python
So konvertieren Sie Gleitkommazahlen in Python in Binärzahlen
Wie benutzt man Python Argparse?
Konvertieren Sie das Scratch-Projekt in Python
[Python] Konvertieren Sie Shift_JIS in UTF-8
Python: Wie man pydub benutzt
So konvertieren Sie ein Mel-Spektrogramm zurück in eine WAV-Datei
[Python] Verwendung von checkio
So führen Sie Notepad ++ Python aus
Schreiben Sie mit Python in csv
So speichern Sie eine von Python gekratzte Tabelle in CSV
[Arbeitseffizienz] So ändern Sie Dateinamen im Stapel mit Python
Konvertieren Sie SDF schnell in CSV
So ändern Sie die Python-Version
python, php, ruby Konvertieren von Dezimalzahlen in n
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Wie man in Python entwickelt
[Python] Wie man Skalar beurteilt
[Python] Verwendung von input ()
Lesen von CSVs, die in Python nur Ganzzahlen enthalten
Konvertieren Sie die Genbank-Datei in die GFF-Datei
Laden Sie die CSV-Datei mit Python herunter