如何用ASP将数据写入Excel指定单元格?

时间:2022-11-15 18:36:26
如何通过连接excel数据库的方法将数据写入指定的单元格内呢?


下列代码执行后报错,为什么?

<!--#include file=conn.asp-->

<%
Sql="Select * From [Sheet1$]" 

dim rs
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open sql,conn,1,3


'response.write rs("姓名")
rs.movefirst
rs("姓名")=dsadsa
rs("性别")=dsadsa
rs.update

%>


错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
不能更新查询,因为它不含可用作键的搜索列。

10 个解决方案

#1


参考http://topic.csdn.net/t/20030926/08/2301258.html

#2


rs("姓名") 这样用是错误的吧
你试试
rs(0)=看看

#3


楼上的兄台,我想实现的是:我有一个现成的.xls文件作为模板,用ASP将数据写入到.xls文件的指定单元格,然后再供下载,这个怎么实现呢?

#4


to:patchclass(黑翼)

我如果写: response.write rs("姓名")会得到想要的结果,所以我认为rs("姓名")是可以这样写的

#5


首先要创建EXCEL对象
set obj = CreateObject("Excel.Application")
然后在指定的单元格里插入数据
obj.Cells(3,2).Value="要插入的数据"

#6


把EXCEL导入到SQL我倒是弄过.呵呵.

#7


to:tigerwen01(小虎)(编程艺术化)
能说得具体一点吗?

#8



一运行set obj = CreateObject("Excel.Application")
就报错:

Microsoft VBScript 运行时错误 (0x800A0046)
没有权限: 'CreateObject'

#9


set obj = CreateObject("Excel.Application")放在<script language=vbscript></script>之间。运行以下代码,假如没有权限,那么可以运行“dcomcnfg”命令来设置EXCEL应用程序的EVERYONE的权限。
<%
set obj = Server.CreateObject("Excel.Application")
%>

#10


to:tigerwen01(小虎)(编程艺术化)

可以写入了,谢谢!

如何控制写入字符的属性啊?比如字体、字号之类的?

#1


参考http://topic.csdn.net/t/20030926/08/2301258.html

#2


rs("姓名") 这样用是错误的吧
你试试
rs(0)=看看

#3


楼上的兄台,我想实现的是:我有一个现成的.xls文件作为模板,用ASP将数据写入到.xls文件的指定单元格,然后再供下载,这个怎么实现呢?

#4


to:patchclass(黑翼)

我如果写: response.write rs("姓名")会得到想要的结果,所以我认为rs("姓名")是可以这样写的

#5


首先要创建EXCEL对象
set obj = CreateObject("Excel.Application")
然后在指定的单元格里插入数据
obj.Cells(3,2).Value="要插入的数据"

#6


把EXCEL导入到SQL我倒是弄过.呵呵.

#7


to:tigerwen01(小虎)(编程艺术化)
能说得具体一点吗?

#8



一运行set obj = CreateObject("Excel.Application")
就报错:

Microsoft VBScript 运行时错误 (0x800A0046)
没有权限: 'CreateObject'

#9


set obj = CreateObject("Excel.Application")放在<script language=vbscript></script>之间。运行以下代码,假如没有权限,那么可以运行“dcomcnfg”命令来设置EXCEL应用程序的EVERYONE的权限。
<%
set obj = Server.CreateObject("Excel.Application")
%>

#10


to:tigerwen01(小虎)(编程艺术化)

可以写入了,谢谢!

如何控制写入字符的属性啊?比如字体、字号之类的?