asp实现将Excel表导入到sql数据库

象access 数据库一样,把excel文件打开,再进行读再写到access中你要写到sqlserver中就把写的过程改一下就成了.

以下是代码:
dim conn 
dim conn2 
set conn=CreateObject("ADODB.Connection") 
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Data Source=c:\book1.mdb" 

set conn2=CreateObject("ADODB.Connection") 
conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Extended properties=Excel 5.0;Data Source=c:\book1.xls" 

sql = "SELECT * FROM [Sheet1$]" 
set rs = conn2.execute(sql) 
while not rs.eof 
sql = "insert into xxx([a],[b],[c],[d]) values(’"& fixsql(rs(0)) &"’,’"& fixsql(rs(1)) &"’,’"& fixsql(rs(2)) &"’,’"& fixsql(rs(3)) &"’)" 
conn.execute(sql) 
rs.movenext 
wend 

conn.close 
set conn = nothing 
conn2.close 
set conn2 = nothing 

function fixsql(str) 
dim newstr 
newstr = str 
if isnull(newstr) then 
newstr = "" 
else 
newstr = replace(newstr,"’","’’") 
end if 
fixsql = newstr 
end function 

时间: 2024-09-22 15:08:49

asp实现将Excel表导入到sql数据库的相关文章

求Excel表导入到sql表中的代码。

问题描述 求Excel表导入到sql表中的代码.要完整的.我是新手.想学.前台的也写出来 解决方案 解决方案二:在线等待阿,求大虾阿,急阿解决方案三:第一步:将EXECL表读到datatable中publicDataTablexsldata(){try{stringFileName="~/Download/"+Path.GetFileName(FileUploadField.FileName);if(File.Exists(Server.MapPath(FileName))){File

server-用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中

问题描述 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中, 我用的是offices 2010 前台是一个fileupload控件,一个button控件,选择excel文件,点击button按钮,直接把excel表中的内容导入到SQL数据库中.请问怎么实现这个功能?详细一些,谢谢 解决方案 建议你建两个数据库连接,一个连接excel,一个连接sql2008,然后把excel里数据取出来,

vs2010 数据的多选一-在VS2010环境下如何将excel数据导入到SQL数据库中的代码

问题描述 在VS2010环境下如何将excel数据导入到SQL数据库中的代码 类似于这种的导入方式的代码.有大神吗 解决方案 c#中高效的excel导入sqlserver的方法 http://wenku.baidu.com/link?url=swMSQLS3aD8QqkCckCokNOOsmqYphZ3nNL7Yeuq-e7K9Mz4UrLy92nGdLXV7IlUNFm9wXreVs7jAFgYtHBDbb1_TD3rOxOrxDKSr6QIDBIO

asp.net c# 把excel导入mssql sql数据库并支持多个sheet表

asp教程.net c# 把excel导入mssql sql数据库教程并支持多个sheet表 '解决方法一 objSheet = (Excel._Worksheet)objSheets.get_Item(Sheets); '实例代码 for (int i = 0; i < dtData.Rows.Count; i++)   {   for (int j = 0; j < dtData.Columns.Count - 1; j++)   {   objSheet.Cells[i + 2, j +

asp中excel数据导入到access数据库

问题描述 asp中excel数据导入到access数据库 //上传excel文件页面 //一个页面获取到excel文件 然后提交到导入数据的asp页面进行处理,但现在提交到导入功能的页面以后报服务器错误,不知道错误出在了哪里 excel导入公益性岗位信息 excel文件: c //数据导入页面 xining为表名 通过excel中录入数据来导入到表xining中 <% session.CodePage=936 Server.ScriptTimeOut=6000000 set upload = n

asp.net中EXCEL数据导入到数据库的方法_实用技巧

本文实例讲述了asp.net中EXCEL数据导入到数据库的方法.分享给大家供大家参考.具体分析如下: excel是办公中非常常用的一个办公表格了,但我们在开发中通常会需要直接把excel数据快速导入到数据库中了,这里整理了一个asp.net中EXCEL数据导入到数据库的例子供各位参考学习. 注意:EXCEL中的第一行不能导入.下面是源码:IntoExcel.aspx: 复制代码 代码如下: <%@ Page  AutoEventWireup="true" CodeFile=&qu

php mysql-在php中从Excel表中向mysql数据库导入数据

问题描述 在php中从Excel表中向mysql数据库导入数据 请问:如何实现在php中从Excel表中向mysql数据库导入数据,要注意那些东西? 解决方案 http://www.jb51.net/article/26921.htm 解决方案二: http://blog.csdn.net/china_skag/article/details/7098473 解决方案三: http://blog.csdn.net/jiaocaigeng/article/details/9470571 解决方案四

如何通过asp.net将ACCESS数据库里的2张表导入到SQLserver数据库里

问题描述 如何通过asp.net将ACCESS数据库里的2张表导入到SQLserver数据库里点一个按钮将ACCESS数据库里的表导入到SQLServer数据库中可以是临时表我这样的目的是方便读取数据库感觉这样做好操作一点!希望高手可以把关键代码写出来谢谢了 解决方案 解决方案二:妈哟,为什么没有来回答我的问题啊???????????????解决方案三:你把ACCESS数据表里面的数据读取出来.然后再写进SQL里撒...解决方案四:我知道这个原理,但实现不是很了解有实际的代码吗?或者关键字的代码

winform把excel文件导入到sql server数据库中

问题描述 winform把excel文件导入到sqlserver数据库中就是点击导入按钮就把excel相应的数据导入到sqlserver中,需要详细的代码希望代码带注释谢谢! 解决方案 解决方案二:最简单方法,选择表,进入编辑状态1.CTRL+C2.CTRL+V解决方案三:Aspose.Cells,将文件读取到datatable中然后再将datatable里面的内容通过Insert语句也好,SqlBulkCopy也行,添加到数据库中解决方案四:将excel表看成数据库,里面的sheet看作表,导