python - 将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
'''
解决方案
推荐阅读
- java - 无法使用spring boot从另一台服务器连接rabbitmq
- c# - 在 C# 中与嵌套列表作斗争
- java - 根据预订时长获取最受欢迎的酒店房间
- python - 从 pandas 表中过滤和可视化选择键和值
- arrays - 如何重新格式化此 Excel 工作表?
- r - 格式化数据框行而不是列
- django - 无法使用 AWS SES 通过位于 AWS EC2 中的 Django 应用程序发送电子邮件
- python - 具有相同正则表达式语句的 grep 和 python 之间的不同结果
- c# - Blazor:降低/消除图表的动画速度
- jquery - 将 jquery AutoComplete 下拉列表绑定到菜单项