XLS文件导入sql数据库
发布网友
发布时间:2022-04-08 07:24
我来回答
共3个回答
懂视网
时间:2022-04-08 11:45
xlrd
>>> d=xlrd.open_workbook(‘D:/data.xls‘) #获取xls文件
>>> sheet=d.sheets()[0] #3种方式获取sheet
>>> sheet=data.sheet_by_index(0)
>>> sheet=data.sheet_by_name(‘sheetA‘)
>>> sheet.row_values(0) #某一行数据
[1.0, 2.0, 3.0]
>>> sheet.col_values(0) #某一列数据
[1.0, u‘a‘]
>>> sheet.nrows #行数
2
>>> sheet.ncols #列数
3
>>> sheet.cell(0,0).value #获取值
1.0
>>> table.row(0)[0].value #获取值
1.0
>>> table.col(0)[0].value #获取值
1.0
2.
import MySQLdb,xlrd,sys
db_config={‘user‘:‘root‘,‘passwd‘:‘passwd‘,‘host‘:‘localhost‘,‘db‘:‘test‘,‘port‘:3306}
def get_connction(db_config):
‘‘‘
返回数据库的链接,游标信息
‘‘‘
try:
conn=MySQLdb.connect(**db_config)
cur=conn.cursor()
except Exception as e:
print ‘Can‘t Connect the database: ‘,e
sys.exit(1)
return conn,cur
def main():
conn,cur=get_connction(db_config)
sql=‘‘‘create table if not exists basic_info
(id int primary key not null,
name char(20),
gender char(2)
)‘‘‘
cur.execute(sql)
excel=xlrd.open_workbook(r‘D:/data.xls‘)
sheet=excel.sheets()[0]
nrow=sheet.nrows
for row in range(1,nrow): #获取xls每行数据,insert入表,table中id是int型号,填充时也用%s
cur.execute(‘insert into basic_info values (%s,%s,%s)‘,tuple(sheet.row_values(row)))
conn.commit()
cur.close()
conn.commit()
if __name__==‘__main__‘:
main()
xls填充sql
标签:
热心网友
时间:2022-04-08 08:53
打开管理器,数据库右键-任务-导入数据-选择EXCEL...只要你的xls格式正确,就能正确的导入数据。
热心网友
时间:2022-04-08 10:11
Excel文件可以考虑使用access导入到Oracle(如果你不想开发程序的话)
access中建立导入表或连接表都可以
怎样用SQL 语句将xls文件导入数据库
方法如下:1、打开要导入的Excel文件,观察第一列是为字段还是数据。2、打开SQLServer,在需要导入的数据点击右键【任务】-【导入数据】出现导入导出向导。3、点击下一步,进入【选择数据源】页面,注意红框设置。4、点击下一步,进入【
如何将excel表格数据导入sql数据库
1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,弹出DTS导入/导出向导,按 下一步 ,2、选择数据源 Microsoft Excel 97-2000,文件名 选择要导入的xls文件,按 下一步 ,3、选择目的 用于SQL Server 的Microsoft OLE DB提供程序,服务器选择本地(如果是本地数据...
怎样把excel里的数据作为条件 导入到sql语句中
1.打开SQL Server Management Studio,按图中的路径进入导入数据界面。2.导入的时候需要将EXCEL的文件准备好,不能打开。点击下一步。3.数据源:选择“Microsoft Excel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型。4.选择需要导入的EXCEL文件。点击浏览,找到导入的文件确定。5.再次确认文件路径没...
excel导入sql,用sql语句
1.打开SQL Server Management Studio,按图中的路径进入导入数据界面。2.导入的时候需要将EXCEL的文件准备好,不能打开。点击下一步。3.数据源:选择“Microsoft Excel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型。4.选择需要导入的EXCEL文件。点击浏览,找到导入的文件确定。5.再次确认文件路径没...
怎么把excel文件里的数据导入SQL数据库?
1、首先双击打开sqlserver,右击需要导入数据的数据库,如图所示。2、点击任务,再点击任务中的导入数据选项,打开导入导出数据向导界面。3、在向导界面点击下一步,进入下图界面依次填写需要的内容:数据源 Excel,文件路径,以及Excel版本,填好后点击下一步(如果Excel其他版本不行的话,就选择Excel97-03...
怎样把excel的数据导入到sqlserver2000数据库中
1:先打开你的sqlserver企业管理器,找到你要准备导入的数据库,选择一个表,然后点击右键-所有任务-导入数据,跳过点击下一步:2:选择数据源,如下图:在这里选择Microsoft excel 97-2000,下面一项选择你要导入的excel文件,然后一直点击下一步,到最后点击完成就可以了!3:下面填入你的数据库的账号和...
如何把Excel 工作表内容导入到sqlserver数据库
使用SQL自带的DTS导入导出工具 1、打开DTS 2、选择要导入的EXCEL表格 3、导入的目标数据库 4、选择导入表格全部内容,还是部分内容 5、选择要导入的工作簿和和目标表格。需要注意,excel的第一行会当作列名处理。所以要导入第一行,可以插入一行空的。
如何把excel表格数据导入到数据库
1、打开SQL Server 2014 Management Studio 数据库,并且登录进去;2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口;3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步;4、下拉框选中sql开头的...
如何将Excel表导入现有的SQL SEVER数据表里面
1、首先进入到sqlserver应用程序的操作页面中,鼠标右键单击想要放入Excel表格的数据库。2、接下来需要点击任务,再点击任务中的导入数据选项,3、接下来就会出现如下方图片长的页面,点击进行下一步。4、接下来就需要在新出现的界面中,根据要求选择数据源 Excel,文件路径,以及Excel版本,进行下一步。5、...
SQL语句如何将Excel表导入到数据库?我要的是SQL语句
第四步:指定目标数据库服务,依次单击 “下一步 ”。。。至到 “完成 ”第五步:重新打到 SQL Server Management Studio,进入到导入的数据库表,可以发现所导入的 Excel文档数据。你试下下面的吧:打开SQL Server Configuration Manager,启用SQL Server Agent(实例名)。 启动模式更改为“自动”...