【问题标题】:Faster way than .csv to upload data into Django app比 .csv 更快的方式将数据上传到 Django 应用程序
【发布时间】:2022-01-22 08:52:09
【问题描述】:

现在我从网站复制整个表格,将其粘贴到 Excel 电子表格的单元格中,然后将其格式化为 .csv 文件。

.csv 创建完成后,我通过 Django 应用将文件上传到我的数据库中。

如果我想手动输入数据,我还有一个模型表格。

我想知道是否有一种方法可以跳过一个步骤来加快处理速度。也许从网上复制表格并将其粘贴到表单单元格中,它会像 excel 一样格式化。

非常感谢任何提示或想法。

【问题讨论】:

    标签: javascript python django csv


    【解决方案1】:

    如果您不介意使用 pandas,可以尝试以下方法:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-19
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多