首页 > 解决方案 > 将PDF表格数据转换为csv,现在如何将其存储到数据库中?

问题描述

我已经使用 Camelot 在我的 Django 项目中将 pdf 表数据转换为 CSV,它会自动存储在我的根目录中。现在我将如何将我的 CSV 数据放入我的 MySQL 数据库中?我已将我的模型创建为 CSV 文件行的名称。任何人都可以帮忙提供想法吗?

'''
def tables_extract(file_name):
    filename_with_path = '/pdfs/{}'.format(file_name)
    basename = os.path.basename(filename_with_path)
    basename_without_ex = os.path.splitext(basename)[0]



    tables = camelot.read_pdf(filename_with_path, pages="1-end")
    table= tables[2].df
    csv = table.to_csv("{}.csv".format(basename_without_ex))

    return csv
'''

标签: pythondjangocsvdata-extractionpython-camelot

解决方案


推荐阅读