我用的orcale数据库,能够正常连接并且查询数据,也能正常将数据显示到高级列表框。
现在我需要把查询出来的数据导出为EXCEL。
在数据量少的时候是能正常导出的,当大数据的时候就不好使了。有没有什么好的办法?据说有对象.打开()和对象.导出()。但orcale数据库怎么使用呢?
附上高级列表框导出EXCEL的源码
|
超级列表框导出EXCEL | | | |
通用对话框 | 通用对话框 | | | | Excel程序 | Excel程序 | | | | Excel工作簿 | Excel工作簿 | | | | 超级列表框 | 超级列表框 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | EXCEL文件名 | 文本型 | | | x | | | | y | | | | 文本 | 文本型 | | | 保存结果 | 逻辑型 | | |
通用对话框.类型 = 1 通用对话框.初始目录 = 取特定目录 ( #系统桌面 )通用对话框.过滤器 = “EXCEL文件|*.XLS”通用对话框.默认文件后缀 = “.xls”如果真 (通用对话框. 打开 () = 假)返回 ()EXCEL文件名 = 通用对话框.文件名Excel程序. 创建 ()Excel工作簿. 置程序 (Excel程序 )Excel工作簿.表格序号 = 1 Excel工作簿. 激活 ()变量循环首 (1, 超级列表框. 取表项数 (), 1, x )处理事件 ()变量循环首 (1, 超级列表框. 取列数 (), 1, y )处理事件 ()文本 = 字符 (96 + y )Excel工作簿.首单元格 = 文本 + 到文本 (1 )Excel工作簿.尾单元格 = 文本 + 到文本 (1 )Excel工作簿.内容格式 = “@”Excel工作簿.内容 = 超级列表框. 取列标题 (y - 1 )Excel工作簿.首单元格 = 文本 + 到文本 (x + 1 )Excel工作簿.尾单元格 = 文本 + 到文本 (x + 1 )Excel工作簿.内容格式 = “@”Excel工作簿.内容 = 超级列表框. 取标题 (x - 1, y - 1 )变量循环尾 ()变量循环尾 ()Excel工作簿. 保存 (EXCEL文件名 )Excel工作簿. 释放 ()Excel工作簿. 关闭 ()Excel程序. 退出 ()信息框 (“导出成功”, 0, , )
|