社区
VB基础类
帖子详情
导出数据到Excel时,如果没有安装Office,可以吗?
wts
2002-08-16 04:27:43
导出数据到Excel文件,要引用Excel类型库,编程时是不是必须安装了Office才可以啊?如果安装到没有安装Office的机器上,为什么我的程序会出错呢?
应该是到这里就出错了,提示“运行时错误,Activex控件不能创建对象”。应该如何解决呢?
...全文
938
30
打赏
收藏
导出数据到Excel时,如果没有安装Office,可以吗?
导出数据到Excel文件,要引用Excel类型库,编程时是不是必须安装了Office才可以啊?如果安装到没有安装Office的机器上,为什么我的程序会出错呢? 应该是到这里就出错了,提示“运行时错误,Activex控件不能创建对象”。应该如何解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wts
2002-08-17
打赏
举报
回复
我把库文件考出来使用,但是还是不行,注册表中没有对应的类信息!所以还是无法使用,应该怎么办呢?
wts
2002-08-17
打赏
举报
回复
miaoweijun(苗苗):
请问如何使用CSV格式啊?能告诉我吗?最好能有源码!谢了!
miaoweijun
2002-08-17
打赏
举报
回复
用CSV文件的格式呀。EXCEL可以识别CSV文件
feihong0233
2002-08-17
打赏
举报
回复
好像不用满足用户所有可能的要求啊~
做所有能做的合理不容易出错的就好了。
feihong0233
2002-08-17
打赏
举报
回复
呵呵,
为什么不做可以导出到Excel或者文本的呢?
你的库文件并不会比Excel大多少吧?
让用户拷贝库好了,
到有Excel的机器上用。
做两种导出让用户选一下~
wts
2002-08-17
打赏
举报
回复
feihong0233:你没有考虑到用户的多样性问题,如果用户就是要在没有Excel的机器上导出,然后再到有Excel的机器上打开Excel文件呢?
wts
2002-08-17
打赏
举报
回复
feihong0233:你的方法很好!
太好了!!!
终于解决!!!
谢谢大家!!!
给分!不过分不过,希望大家不要介意!
feihong0233
2002-08-17
打赏
举报
回复
才发现一个问题啊,
Excel可以打开Txt文件~
注意一下txt文件的格式就可以了,
两个字段间可以用tab分隔,
你输出txt文件,用tab分隔就行,如果一定要用excel打开就改一下扩展名,
我试过了很好用噢,呵呵,
比如你在文本里写:
a<tab>b<tab>
123<tab>45<tab>72<tab>
然后扩展名改为xls用Excel打开试一试啊
wurf0
2002-08-17
打赏
举报
回复
但是这样无法用EXCEL的具体的格式,只能是简单的文字+","文件
wurf0
2002-08-17
打赏
举报
回复
导出成csv格式的文件,给你一段程序吧:
strsql = "select * from table where dateValue(ActDatetime)>= #" & dtpDateF.Value & "# and dateValue(ActDatetime)<= #" & dtpDateT.Value & "#"
objCmd.CommandType = adCmdText
objCmd.ActiveConnection = gobjdbcn
objCmd.CommandTimeout = 300
objCmd.CommandText = strsql
Set rsResult = objCmd.Execute
Debug.Print strsql
strFile = txtPath.Text
Open strFile For Output As #2
count = 0
count1 = 0
prgDownload.Value = 0
If rsResult.EOF Then
MsgBox "No Records"
Close #2
Exit Sub
End If
rsResult.MoveFirst
Do While Not rsResult.EOF
count1 = count1 + 1
rsResult.MoveNext
Loop
If count1 = 0 Then
Else
rsResult.MoveFirst
Do While Not rsResult.EOF
count = count + 1
prgDownload.Max = count1
prgDownload.Value = count
For i = 0 To rsResult.Fields.count - 1
If IsNull(rsResult(i)) Then
strTemp = ","
Else
strTemp = rsResult(i) & ","
End If
'strTemp = strTemp
strWrite = strWrite & strTemp
'intLen = rsResult.Fields.Item(i).DefinedSize
'strTemp = strTemp & PaddingString(strField, intLen)
Next
Debug.Print strWrite
Print #2, strWrite
rsResult.MoveNext
strWrite = ""
Loop
MsgBox "DownLoaded OK!!!"
End If
rsResult.Close
Set rsResult = Nothing
Close #2
wts
2002-08-17
打赏
举报
回复
是啊,我也知道最好是安装,但是现在就是要考虑不安装的解决方案啊!拜托,各位!
peiji
2002-08-17
打赏
举报
回复
我觉得最好要安装啊
wts
2002-08-17
打赏
举报
回复
如果是97的话,应该怎样?能先给个思路吗?
Centrol_Office
2002-08-17
打赏
举报
回复
我明白你的意思! 不过这可能要分析EXCEL文件的原始格式才可以罗! 你用2000的话我帮不了你,如果是97的话就有这可能.
feihong0233
2002-08-16
打赏
举报
回复
你导出单个表的那段代码拿到没有Excel的机器上恐怕也不可以吧?
也是用了Excel对象啊,
如果一定要在没有Excel的机器上导出,
就算你导出了他用什么看啊?
还是导出文本吧。
没有Excel的机器上导出Excel文件好像没什么用啊。
wts
2002-08-16
打赏
举报
回复
可是我不想要控件啊!直接编写代码,难道就不可以,那我前面导出单个工作表为什么可以呢?
yunfengh
2002-08-16
打赏
举报
回复
一定要,不要不行
SnHnBn
2002-08-16
打赏
举报
回复
有办法,我已经做了一个控件,能把ADO Recordset的数据导成Excel、Access等多种常用格式。无需引用Excel组件,只要装好操作系统和MSDAC就成了。
wts
2002-08-16
打赏
举报
回复
怎么可能会没有呢?一定有,我相信这一点!拜托各位帮帮忙!
dpjing
2002-08-16
打赏
举报
回复
不安装Excel的解决方案
导成TXT,XML不是更好吗
加载更多回复(10)
2012,我的C#全能
Excel
操作(无需
Office
,不使用XML)
2012,我的C#全能
Excel
操作(无需
Office
,不使用XML) 有
时
候,
Excel
操作会成为我们程序员的痛处。 COM的方式处理?杀进程?需要
安装
Office
? No,nononono!这些都不想了。 我只要OleDb就够用了。 读取内容产生DataSet? 没问题! 创建
Excel
文件? 没问题! 在
Excel
文件中创建Sheet? 没问题! 我要取出
Excel
文件中的所有表名? 没问题! 我要以索引来操作Sheet,不是名字行不? 没问题!
导出
的
数据
太多,要分开多个Sheet放,行不? 没问题! 我要再扩展,可不可以? 代码都给你了,你说呢?
Aspose.Cells 8.3破解版
Aspose.Cells 8.3破解版 Aspose.Cells是一个广受赞誉的电子表格组件,支持所有
Excel
格式类型的操作,用户无需依靠Microsoft
Excel
也可为其应用程序嵌入读写和处理
Excel
数据
表格的功能。Aspose.Cells可以导入和
导出
每一个具体的
数据
,表格和格式,在各个层面导入图像,应用复杂的计算公式,并将
Excel
的
数据
保存为各种格式等等---完成所有的这一切功能都无需使用Microsoft
Excel
和Microsoft
Office
Automation
导出
数据
到
Excel
表(不需要本地
安装
Office
)
不依赖
Office
即可将
数据
导出
到
Excel
表
Java
导出
数据
到
Excel
当今
数据
处理的场景中,
Excel
仍然是一个不可或缺的工具,用于存储、分析和共享
数据
。在Java应用程序中,有
时
候需要将
数据
导出
到
Excel
文件,以便用户能够方便地查看和处理
数据
。本文将详细介绍如何使用Java来
导出
数据
到
Excel
文件。通过使用Apache POI库,我们可以轻松地将
数据
导出
到
Excel
文件中。本文介绍了
导出
数据
到
Excel
的基本步骤,从添加依赖、编写
导出
逻辑到运行测试。当然,在实际应用中,你可能需要更多的配置和处理,例如日期格式、数值格式等。
QT
数据
导出
到
Excel
在Qt自带的axcontainer模块中,我们可以使用QAxObject类来将
数据
保存到
Excel
中。Qt中将
数据
保存到
Excel
通常有两种方式:一种是以
Excel
格式
导出
,需要电脑上
安装
Office
软件;另一种是以CSV格式
导出
,无需
安装
Office
软件。这里采用第一种方式,实现了UI界面
数据
的展示、将
数据
保存到
Excel
以及将
Excel
中异常
数据
标记为红色等功能。
数据
保存到
Excel
里(含异常值判断)
数据
显示(这里用的随机数来表示)
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章