全站数据
8 4 2 0 5 8 1

怎么样才能将EXCEL中的数据用宏导入到SQL库中

在职专升本 | 简单学习,快乐成才!         
问题更新日期:2024-10-29 02:16:50

问题描述

怎么样才能将EXCEL中的数据用宏导入到SQL库中,麻烦给回复
精选答案
最佳答案

一.导入SQL数据

r # -*- coding: utf-8 -*-

r import pymysql.cursors

r # 连接数据库,这边的host到db,都是需要自己改的。

r connect = pymysql.Connect(

r host='localhost',

r port=3306,

r user='root',

r passwd='123456',

r db='hw',

r charset='utf8'

r )

r # 获取游标

r cursor = connect.cursor()

r print (cursor)

r with connect.cursor() as cursor:

r # 执行sql语句,进行查询,这边的select语句,可以根据自己的实际需求改动

r sql = 'SELECT * FROM tuandui'

r cursor.execute(sql)

r # 获取查询结果

r #fetchone() 返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None

r #注:在MySQL中是NULL,而在Python中则是None#fetchall() 返回多个元组,即返回多个记录(rows),如果没有结果 则返回 ()result = cursor.fetchall()

r print(result)

r # 关闭连接

r cursor.close()

r connect.close()

r 二.导入EXCEL数据

r # -*- coding: utf-8 -*-

r

"

"

"

r Created on 2017/6/26

r 读取EXCEL中的数据

r @author: gaodan

r

"

"

"

r import numpy as np

r from pandas import Series,DataFrame

r import pandas as pd

r import xlrd

r import openpyxl

r xls_file = pd.ExcelFile('gao.xls')

r table = xls_file.parse('Sheet1')

r print(table)

r 以上,因为平时工作中只接触到这两种导入,如果之后有新的应用,会来增加。

r