导入excel数据到sql2005详细方法和步骤
导入excel的细致事变
1、excel的文件名肯定要对应,建议用book1,表名也要对应,建议用Sheet1
2、要开启相干的办事
3、重定名必要修改的表
4、执行导入代码
5、修改数据范例
6、测试是否精确
7、删除原来的表(重定名的那个表)
--1、做好对应的excel表格。略
--2、开启相干的办事。 'Ad Hoc Distributed Queries'
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO
--3、重定名我们必要导入笼罩的表。略
--4、导入代码
SELECT * into Rit_Gsmd
FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=c:\book1.xls;User ID=Admin;Password=;Extended properties="Excel 8.0;HDR=Yes;";Persist Security Info=False')...[Sheet1$]
--5、修改数据范例
ALTER TABLE Rit_Gsmd ALTER COLUMN [id] [int] IDENTITY(1,1) NOT NULL --本行未测试。
ALTER TABLE Rit_Gsmd ALTER COLUMN gonshimin varchar(50)
ALTER TABLE Rit_Gsmd ALTER COLUMN quyu varchar(50)
ALTER TABLE Rit_Gsmd ALTER COLUMN hanyuexinshi varchar(50)
ALTER TABLE Rit_Gsmd ALTER COLUMN kehuxinshi varchar(50)
ALTER TABLE Rit_Gsmd ALTER COLUMN jiedanyuwuyan varchar(50)
ALTER TABLE Rit_Gsmd ALTER COLUMN remark varchar(500)
ALTER TABLE Rit_Gsmd ALTER COLUMN updatetime datetime
ALTER TABLE Rit_Gsmd ALTER COLUMN updateuser varchar(50)
ALTER TABLE Rit_Gsmd ALTER COLUMN updatename varchar(50)
ALTER TABLE Rit_Gsmd ALTER COLUMN show tinyint
--6、测试,经过检查,看我们的导入是否精确。略
--7、删除表:
Drop table [Rit_Gsmd1]
Drop table [Rit_Gsmd3]
Drop table [Rit_Gsmd2]
- 文章作者: 福州军威计算机技术有限公司
军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。
TAG:
评论加载中...
|