这里有一个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

GitHub 加速计划 / db / dbeaver
40
1
下载
DBeaver 是一个通用的数据库管理工具,支持跨平台使用。* 支持多种数据库类型,如 MySQL、PostgreSQL、MongoDB 等;提供 SQL 编辑、查询、调试等功能;支持数据迁移和比较。* 特点:免费开源;界面友好;功能丰富。
最近提交(Master分支:9 个月前 )
66762b18 * dbeaver/pro#5845 Don't expand unloaded projects * dbeaver/pro#5845 Don't expand unloaded projects 1 天前
54554c83 This reverts commit 56cef1bd3c8622447aa61ca88e5b89e1c7dbf4c5. 3 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐