pandas从excel导入数据,写入数据库

本文介绍了如何使用Python的pandas库从Excel文件读取数据,并通过SQLAlchemy将数据写入数据库。主要涉及的函数是read_excel()用于数据导入,to_sql()用于数据写入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用pandas从excel导入数据,到写入数据库, 综合来说其实很简单,只有pandas库中的两个函数:1.read_excel(),2.to_spl()。

首先先导入pandas库:

import pandas as pd

初始化参数:


    def __init__(self):
        self.path = os.path.join(settings.BASE_DIR, 'static/xls/basic.xls')  # excel的存放路径
        self.engine = create_engine('mysql+pymysql://test:test@localhost:3306/goldtwo?charset=utf8', encoding="utf-8")  # 建立数据库连接

从excel中导入数据: 原文—>http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_excel.html?highlight=read_excel#pandas.read_excel


'''
pd.read_excel()
该函数主要的参数为io、sheetname、header、names、encoding。
io:excel文件,可以是文件路径、文件网址、file-like对象、xlrd workbook;
sheetname:返回指定的sheet,参数可以是字符串(sheet名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值