sql_excel.py 452 B

1234567891011121314151617
  1. import sqlite3
  2. import pandas as pd
  3. import sqlalchemy
  4. from sqlalchemy import create_engine
  5. file = "Planung_2020.xlsx"
  6. sheet = "Planung"
  7. output = "result.xlsx"
  8. engine = create_engine("sqlite://", echo=False)
  9. df = pd.read_excel(file, sheet_name=sheet)
  10. df.to_sql("planung", engine, if_exists="replace", index=False)
  11. results = engine.execute("SELECT * FROM planung")
  12. final = pd.DataFrame(results, columns=df.columns)
  13. final.to_excel(output, index=False)