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

dbeaver可以用于导入Excel数据数据库。首先,需要在dbeaver中一个新的表结构可以通过SQL新建或使用工具填写表名和字段来创建。接下来,选择对应的表名,右键点击并选择"导入数据"选项。在导入参数中,你需要设置一些参数,包括文件扩展名、编码方式、列分隔符等。你还需要确保元数据的列名与表名称一致。在导入之前,你可以查看导入列的映射关系是否正确。如果导入数据不完整,你可以尝试重新导入或使用truncate截断表再进行导入。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [将excel数据导入到oracle数据库](https://download.csdn.net/download/u010700445/6522409)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [DBeaver导入Excel数据](https://blog.csdn.net/cx243698/article/details/127256574)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [dbeaver导入excel数据](https://blog.csdn.net/qq_21271511/article/details/126826445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值