【发布时间】:2018-01-21 16:41:08
【问题描述】:
我正在 Django 中上传一个 csv 文件:
$('#import-file-dialog').on('change', function(event) {
$('#upload-files').click();
});
<div class="" style="padding-left: 15px;">
<button class="btn btn-primary btn-outline" id="open-file-dialog">Upload Bulk</button>
<input type="file" id="import-file-dialog" name="import_file_dialog" style="display: none;" />
<button class="btn btn-primary" id="upload-files" name="upload_import" style="display: none;">Upload Bulk</button>
</div>
现在我想使用 psycopg2 copy_from 将 csv 数据插入 Posgresql。在 django 模型中:
fa = StringIO(import_data.read().decode("utf-8"))
cursor.copy_from(fa , table_name, sep=',')
commit_changes()
csv 文件数据与 csv 标题名称一起存储在我的表中。我如何删除 csv 标头以便我可以将该数据存储到表中。
感谢您宝贵的时间。
【问题讨论】:
标签: python django postgresql csv psycopg2