因为一个客户要用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的功能相关推荐

  1. excel 导入到access 提示索引或主关键字不能为空 但是表中的主关键字列并不是空的

    excel导入到access 提示索引或主关键字不能为空但是表中的主关键字列并不是空的,因为我的表中就只有一条记录,错误排查了好久才弄好,原来是因为我把excel当成一个数据库进行操作的时候,居然自动 ...

  2. ASP连EXECL及导入导出ACCESS操作SQL

    一:ASP连结EXECEL[SQL 操作EXCEL] <% dim conn set conn=server.createobject("adodb.connection") ...

  3. ASP.NET将EXCEL导入SQL SERVER数据库的代码

    ASP.NET将EXCEL导入SQL SERVER数据库的代码 2007-11-13 10:36 在网上找到一个Asp.Net将Excel数据导入Sql Server数据库的的例子,是调用存储过程的, ...

  4. 0基础用android做一个excel表查询器(2):编写程序

    0基础用android做一个Excel表查询器(2):编写程序 编完页面下面就该开始写程序了,首先确定一下思路,很简单,将Excel表写入一个List(或数组)里,然后获取Plain Text中写入的 ...

  5. ASP.NET 将Excel导入数据库

    将Excel导入数据库大致流程:  Excel数据->DataSet->数据库 需要做的准备:1.FileUpload控件一个,按钮一个,如果需要即时显示那么GridView或DataGr ...

  6. ASP.NET MVC Excel 导入导出 ASP.NET Web API Excel 下载 C# Excel 导入导出

    注意:服务器需要安装office软件 1.Excel导入    提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序.               ...

  7. (Demo分享)利用JavaScript(JS)做一个可输入分钟的倒计时钟功能

    利用JavaScript(JS)实现一个可输入分钟的倒计时钟功能 本文章为 Tz张无忌 原创文章,转载请注明来源,谢谢合作! 网络各种利用JavaScript做倒计时的Demo对新手很不友好,这里我亲 ...

  8. ASP.NET实现excel导入数据库

    1:说明:此方法建立在已经实现数据库的插入功能上 2:注解:2.1:新建一个文件夹存放excel文件(见example.aspx.cs的GetExcel()方法) 2.2:控件 2.3:excel表格 ...

  9. ASP .Net C# ---Excel导入导出方法

    导入导出的方法以及引用,可以自行创建一个帮助类 using System; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using NPOI ...

最新文章

  1. Android Training - Volley(Lesson 0 - 序言)
  2. 对一个伪装成微信的加固病毒的分析
  3. SaaS平台只是传统管理软件的试衣间
  4. QML工作笔记-仿前端滑出界面(JavaScript)
  5. sort 、sorted、range、join方法 数字的正序、倒叙、翻转
  6. java 远程连接_java实现连接远程服务器并执行命令的基本原理
  7. iOS简单人脸检测的实现
  8. 电路原理 的 一些基础知识
  9. 在手机相册(ios设备相册)中创建相册
  10. TCP 三次握手原理,你真的理解吗?
  11. element若依 菜单点击改变背景色
  12. PCL学习:随机采样一致性算法(RANSAC)
  13. 织梦标签调用:最新文章、相关文章、推荐文章、热点文章、头条
  14. Java实现 LeetCode 373 查找和最小的K对数字
  15. 百度手环开源 51822开发套件
  16. 小程序标准有结论了,W3C发布小程序技术标准白皮书
  17. 如何确定今天是今年的第几周
  18. 【时间序列分析】17.Hilbert空间的投影与Wold表示定理
  19. 【预测模型-DELM分类】基于哈里斯鹰算法改进深度学习极限学习机实现数据分类附matlab代码
  20. android系统核心机制 基础(01)智能指针wp sp

热门文章

  1. 《失恋33天》小贱那段最贱的如东话版
  2. 值得推荐的技术类微信公众号汇总
  3. 华为OpenEuler体验系列(01)--制作BIOS、UEFI双启动盘
  4. 爬取今日头条新闻selenium
  5. U-boot命令详解
  6. 前端全栈学习第十二天-js第三天-基础
  7. Android应用开发-小巫CSDN博客客户端UI篇,成功从小公司跳槽
  8. vue antvG6 多功能tree图 树图树结构
  9. 因为这事,老王想杀人...
  10. java如何实现把list数据格式转化为json数据格式