DBeaver 导入excel 数据

这里有一个excel文件数据 我们需要将他导入数据库中

 dbeaver 支持csv文件数据导入  所以我们需要先将excel文件转换为csv文件 

很简单 直接另存为即可:

 保存类型选择CSV 即可 

我这里将它保存到了桌面

下面 打开dbeaver   在数据库中创建一个新表 切记  表中字段与文件字段需要一致

创建好之后 右键该表

 选择导入数据

 选择下一步

 点击《无》 然后选择刚才保存的CSV文件 (一直下一步即可)即可导入   导入成功如下图:

 数据被成功的加进去了   非常简单吧 

这是一个非常使用的函数 只需要传表头和表数据即可  文件名可有可无

def add_excel(head, data, filename='cw_customer_info.xls'):
    # head 格式 ['表头1','表头2','表头3'] 
    # data 格式 [['第一行1','第一行2','第一行3'],['第二行1','第二行2','第二行3']....]

    excel_data = data

    workbook = xlwt.Workbook(encoding='utf-8')  # 新建工作簿
    worksheet = workbook.add_sheet("客户信息")  # 新建sheet
    row_index = 0
    for i in range(len(head)):
        worksheet.write(row_index, i, head[i])
    for table in excel_data:
        row_index += 1
        for i in range(len(head)):
            worksheet.write(row_index, i, table[i])
    path = f'static/upload/{filename}'
    workbook.save(path)  # 保存

    file = ServerIp + '/' + path   # 地址拼接 

    return file, path

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值