一:ASP连结EXECEL【SQL 操作EXCEL】

<%
dim conn
set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Excel Driver (*.xls)};DBQ="&server.mappath("execl.xls")

dim rs
set rs=conn.execute("select * from [Sheet1$]")
%>

数据表后面要加$号才行

EXECL里第一行就是字段名,用法用ACCESS差不多

二 :ASP: EXCEL导入到ACCESS

原始EXECL表中的信息导到WEB里~~

下面连接到student.xls表sheet1$ '表后面要加个$的,我以前试用,一定要加这个符号
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Excel Driver (*.xls)};ReadOnly=0;DBQ=" & Server.MapPath("student.xls")

SQL1="select * from [sheet1$]"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open  SQL1, conn, 3, 3

'下面连接到data.mdb表table
curDir = Server.MapPath("../data.mdb")  
Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & curDir
Set rs1 = Server.CreateObject("ADODB.Recordset")
Set rs1.ActiveConnection = conn1
rs1.Source = "select * from table"
rs1.CursorType = 3  ' adOpenKeyset
rs1.LockType = 3  'adLockOptimistic
rs1.Open
Do While Not rs.Eof
rs1.AddNew
rs1(0)=j
for i=0 to rs.Fields.Count-1
   rs1(i)=Trim(rs(i))
Next
rs1.Update
rs.MoveNext
j=j+1
Loop

rs.Close
rs1.Close
conn.Close
conn1.Close
Set rs=nothing
Set conn=nothing

三 :ASP: Access导出到Excel

如果导出数据结构不复杂,直接用TABLE,在页面里加入<%response.ContentType ="application/vnd.ms-excel"%>即可!

server.scripttimeout=100000 '处理时间较长,设置值应大一点
On Error Resume Next
set objExcelApp = createObject("Excel.Application")
objExcelApp.DisplayAlerts = false
objExcelApp.Application.Visible = false
objExcelApp.WorkBooks.add
set objExcelBook = objExcelApp.ActiveWorkBook
set objExcelSheets = objExcelBook.Worksheets
set objSpreadsheet = objExcelBook.Sheets(1)
Dim Conn
Dim Connstr
Dim DB
DB="weste.mdb" '这里选择数据库
Set conn = Server.createObject("ADODB.Connection")
Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB)
Conn.Open Connstr
Dim objRS
Set objRS = Server.createObject("ADODB.Recordset")
objRS.Open "select * FROM FriendLink",conn,1,3 '这里用sql语句查询需要导出的内容
If objRS.EOF then
response.write("Error")
respose.end
End if

Dim objField, iCol, iRow
iCol = 1 '取得列号
iRow = 1 '取得行号
objSpreadsheet.Cells(iRow, iCol).Value = "用ASP将Access中的数据导入到Excel文件——西部e网" '单元格插入数据
objSpreadsheet.Columns(iCol).ShrinkToFit=true '设定是否自动适应表格单元大小(单元格宽不变)
'设置Excel表里的字体
objSpreadsheet.Cells(iRow, iCol).Font.Bold = True '单元格字体加粗
objSpreadsheet.Cells(iRow, iCol).Font.Italic = False '单元格字体倾斜
objSpreadsheet.Cells(iRow, iCol).Font.Size = 20 '设置单元格字号
objSpreadsheet.Cells(iRow, iCol).ParagraphFormat.Alignment=1 '设置单元格对齐格式:居中
objspreadsheet.Cells(iRow,iCol).font.name="宋体" '设置单元格字体
objspreadsheet.Cells(iRow,iCol).font.ColorIndex=2 '设置单元格文字的颜色,颜色可以查询,2为白色
objSpreadsheet.Range("A1:F1").merge '合并单元格(单元区域)
objSpreadsheet.Range("A1:F1").Interior.ColorIndex = 1 '设计单元络背景色
'objSpreadsheet.Range("A2:F2").WrapText=true '设置字符回卷(自动换行)
iRow=iRow+1
For Each objField in objRS.Fields
'objSpreadsheet.Columns(iCol).ShrinkToFit=true
objSpreadsheet.Cells(iRow, iCol).Value = objField.Name
'设置Excel表里的字体
objSpreadsheet.Cells(iRow, iCol).Font.Bold = True
objSpreadsheet.Cells(iRow, iCol).Font.Italic = False
objSpreadsheet.Cells(iRow, iCol).Font.Size = 20
objSpreadsheet.Cells(iRow, iCol).Halignment = 2 '居中
iCol = iCol + 1
Next 'objField
'Display all of the data
Do While Not objRS.EOF
iRow = iRow + 1
iCol = 1
For Each objField in objRS.Fields
If IsNull(objField.Value) then
objSpreadsheet.Cells(iRow, iCol).Value = ""
Else
objSpreadsheet.Columns(iCol).ShrinkToFit=true
objSpreadsheet.Cells(iRow, iCol).Value = objField.Value
objSpreadsheet.Cells(iRow, iCol).Halignment = 2
objSpreadsheet.Cells(iRow, iCol).Font.Bold = False
objSpreadsheet.Cells(iRow, iCol).Font.Italic = False
objSpreadsheet.Cells(iRow, iCol).Font.Size = 10
'objSpreadsheet.Cells(iRow, iCol).Halignment = 2
objSpreadsheet.Cells(iRow, iCol).ParagraphFormat.Alignment=1
End If
iCol = iCol + 1
Next 'objField
objRS.MoveNext
Loop

Dim SaveName
SaveName="temp1"
Dim objExcel
Dim ExcelPath
ExcelPath = "" & SaveName & ".xls"
objExcelBook.SaveAs server.mappath(ExcelPath)
response.write("<a href='" & server.URLEncode(ExcelPath) & "'>下载</a>")
objExcelApp.Quit
set objExcelApp = Nothing

ASP连EXECL及导入导出ACCESS操作SQL相关推荐

  1. Asp实现Excel数据导入到 Access、Sql Server中示例代码

    将Excel中的数据导入到Access中,前提是在Access中的表已经建好. dim conn dim conn2 set conn=CreateObject("ADODB.Connect ...

  2. toad导入数据_配置toad进行导入导出数据库操作

    最近需要对oracle进行导入导出操作,于是研究使用toad进行导入导出oracle数据库操作,现稍作记录. oracle的导入导出不管是否使用toad还是pl/sql工具进行操作,实际上最终都是通过 ...

  3. java导入导出excel操作(jxl)

    java导入导出excel操作(jxl) Java解释Excel数据(jxl.jar包的使用) 关键字: java excel jxl.jar jxl.jar 包 下载地址: http://www.a ...

  4. 利用EasyExecl对execl进行导入导出

    利用EasyExecl对execl进行导入导出 EasyExecl官方文档: https://www.yuque.com/easyexcel/doc/easyexcel 一.前言 这是我写的一个Eas ...

  5. asp做一个excel导入到access的功能

    因为一个客户要用asp做一个excel导入到access的功能,最近查找了一下相关的文章,现总结了一下精华部分! 其实这个功能的原理很简单,因为excel本身就可以当做数据库的,所以只需要将excel ...

  6. pgsql数据库实现导入导出(附sql示例)

    pgsql数据库实现导入导出(附sql示例) 1. 导出表 pg_dump -h 数据库ip -U 用户名 数据库名 -t 表名 >路径,例: pg_dump -h 127.0.0.1 -U s ...

  7. python读写、导入导出数据操作(简)

    这里的读写文件,与导入导出数据不同,导入数据是直接连接csv或xlsx文件,将数据导入进来或导出保存出去. 这里读文件,是可迭代的,文件使用完毕后还需要关闭. 1. 读取操作 open() 可以读取c ...

  8. 批发进销存管理软件,商品分类管理,对商品分类批量价格管理,商品分类导入导出的操作

    商品分类视频教程 [商品分类]是用来记录公司商品类别的基本资料. 比如超市商品常用分类有:烟酒类,副食类,饮料类,蔬菜类,水果类,等等. 1.[商品分类]管理 电脑[汉码进销存]里,[基础资料]→[商 ...

  9. 各数据库导入/导出Access教程--图解

    ACCESS存储数据可读性强,数据迁移容易,我们把它作为小型数据的备份文件,方便各种数据库间导入导出. 本文地址:http://blog.csdn.net/chen_zw/article/detail ...

最新文章

  1. python输入输出流详解_Python 初体验之 输入输出流
  2. php 防止倒链,PHP防止图片倒链
  3. grasshop 犀牛5.0下载_新安|原创剑尊下载新版本 2020最新安卓版剑尊下载地址整理...
  4. Linux / Server 端收到 SIGPIPE 信号的原因
  5. scratch desktop的基本使用 - 舞台坐标系
  6. php 未填写时隐藏提交按钮,php - [单击提交按钮时隐藏html,回显结果留在同一页面上,电子邮件表单结果示例提供 - SO中文参考 - www.soinside.com...
  7. Java 8 StringJoiner
  8. 【线性dp】【决策优化】CH5E02
  9. C 库函数 - atoi() 字符串中的数字转换为一个整型
  10. Spine 3.8.75报错不能打开:Sorry, an unexpected error has occured. 日志显示Version cannot be null
  11. 重学Java 8新特性 | 第1讲——我们为什么要学习Java 8新特性?
  12. 论文阅读:A machine learning approach to medical image classification:Detecting age-related macular dege
  13. 苹果官网首页页面设计
  14. docker X509 证书错误的终极终极终极解决
  15. 计算机存储单位的换算关系
  16. 阐述商务礼仪的重要性
  17. 绝技不是一天练成 新手入库停车技巧图解
  18. linux卸载软件时卸载失败,ubuntu软件卸载不干净报错解决
  19. github fatal: Authentication failed for解决方法
  20. [Beta] Scrum Meeting 4 - TEAM LESS ERROR

热门文章

  1. CreateEvent() SetEvent() ResetEvent() 进程互斥
  2. 【冰糖Python】numpy:等差数列 等比数列
  3. ROCm平台及HIP介绍
  4. Python 经典算法100及解析
  5. 百度网盘批量修改文件名称之随机名称(六)
  6. python实现csv提取固定行写入新csv文件
  7. upload-labs 21超详细通关笔记+部分代码审计(条件竞争等)
  8. dnfpkf正在连接服务器,dnf怎么复制角色进PK服_关于PKF以及复制PKF的相关讲解_好特教程...
  9. 【混沌工程】什么是混沌工程?
  10. always@(),alwyas@(*),always用法