En este momento, copio una tabla completa de un sitio web, la pego en una celda en una hoja de cálculo de Excel y la formateo en un archivo .csv.
Después de crear el .csv, subo el archivo a mi base de datos a través de una aplicación Django.
También tengo un formulario modelo si quisiera ingresar los datos manualmente.
Lo que me preguntaba es si hay alguna manera de omitir un paso para acelerar el proceso. Tal vez copie la tabla de la web y péguela en una celda de formulario y se formateará como lo hace Excel.
Cualquier consejo o idea es muy apreciada.
Si no te importa usar pandas, puedes probar algo como:
import pandas as pd import sqlite3 df = pd.read_clipboard() # table was copied to clipboard from https://www.w3schools.com/html/html_tables.asp conn = sqlite3.connect(":memory:") df.to_sql("mytable", conn) pd.read_sql("select * from mytable", conn) df.to_csv("mytable.csv") # if CSV is needed