asp做一个excel导入到access的功能
因为一个客户要用asp做一个excel导入到access的功能,最近查找了一下相关的文章,现总结了一下精华部分!
其实这个功能的原理很简单,因为excel本身就可以当做数据库的,所以只需要将excel作为数据源,再按需要将其中的字段保存到数据库中即可。
本文以access为例,上码!
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"
'连接excel表作为数据源,注意驱动要正确,因为每个版本的excel驱动都有不一样的,这里以2003为例sql = "SELECT * FROM [Sheet1$]" '注意 [Sheet1$]中的Sheet1为你的excel表中的页名,要根据你的表中的页名一致
set rs = conn2.execute(sql) '将数据读取到记录集rs
while not rs.eof
sql = "insert into dataTableName([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 '修正数据,这里你可以自己改,这里只是将'换成''以免拼接sql时出错
function fixsql(str)
dim newstr
newstr = str
if isnull(newstr) then
newstr = ""
else
newstr = replace(newstr,"'","''")
end if
fixsql = newstr
end function
asp做一个excel导入到access的功能相关推荐
- excel 导入到access 提示索引或主关键字不能为空 但是表中的主关键字列并不是空的
excel导入到access 提示索引或主关键字不能为空但是表中的主关键字列并不是空的,因为我的表中就只有一条记录,错误排查了好久才弄好,原来是因为我把excel当成一个数据库进行操作的时候,居然自动 ...
- ASP连EXECL及导入导出ACCESS操作SQL
一:ASP连结EXECEL[SQL 操作EXCEL] <% dim conn set conn=server.createobject("adodb.connection") ...
- ASP.NET将EXCEL导入SQL SERVER数据库的代码
ASP.NET将EXCEL导入SQL SERVER数据库的代码 2007-11-13 10:36 在网上找到一个Asp.Net将Excel数据导入Sql Server数据库的的例子,是调用存储过程的, ...
- 0基础用android做一个excel表查询器(2):编写程序
0基础用android做一个Excel表查询器(2):编写程序 编完页面下面就该开始写程序了,首先确定一下思路,很简单,将Excel表写入一个List(或数组)里,然后获取Plain Text中写入的 ...
- ASP.NET 将Excel导入数据库
将Excel导入数据库大致流程: Excel数据->DataSet->数据库 需要做的准备:1.FileUpload控件一个,按钮一个,如果需要即时显示那么GridView或DataGr ...
- ASP.NET MVC Excel 导入导出 ASP.NET Web API Excel 下载 C# Excel 导入导出
注意:服务器需要安装office软件 1.Excel导入 提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序. ...
- (Demo分享)利用JavaScript(JS)做一个可输入分钟的倒计时钟功能
利用JavaScript(JS)实现一个可输入分钟的倒计时钟功能 本文章为 Tz张无忌 原创文章,转载请注明来源,谢谢合作! 网络各种利用JavaScript做倒计时的Demo对新手很不友好,这里我亲 ...
- ASP.NET实现excel导入数据库
1:说明:此方法建立在已经实现数据库的插入功能上 2:注解:2.1:新建一个文件夹存放excel文件(见example.aspx.cs的GetExcel()方法) 2.2:控件 2.3:excel表格 ...
- ASP .Net C# ---Excel导入导出方法
导入导出的方法以及引用,可以自行创建一个帮助类 using System; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using NPOI ...
最新文章
- Android Training - Volley(Lesson 0 - 序言)
- 对一个伪装成微信的加固病毒的分析
- SaaS平台只是传统管理软件的试衣间
- QML工作笔记-仿前端滑出界面(JavaScript)
- sort 、sorted、range、join方法 数字的正序、倒叙、翻转
- java 远程连接_java实现连接远程服务器并执行命令的基本原理
- iOS简单人脸检测的实现
- 电路原理 的 一些基础知识
- 在手机相册(ios设备相册)中创建相册
- TCP 三次握手原理,你真的理解吗?
- element若依 菜单点击改变背景色
- PCL学习:随机采样一致性算法(RANSAC)
- 织梦标签调用:最新文章、相关文章、推荐文章、热点文章、头条
- Java实现 LeetCode 373 查找和最小的K对数字
- 百度手环开源 51822开发套件
- 小程序标准有结论了,W3C发布小程序技术标准白皮书
- 如何确定今天是今年的第几周
- 【时间序列分析】17.Hilbert空间的投影与Wold表示定理
- 【预测模型-DELM分类】基于哈里斯鹰算法改进深度学习极限学习机实现数据分类附matlab代码
- android系统核心机制 基础(01)智能指针wp sp