**********求C# 实现把ORACLE数据导出EXCEL 代码或方法***********

fhuibo 2007-12-29 10:49:48
求C# 实现把ORACLE数据导出EXCEL 代码或方法

并且 EXCEL已存在固定的3列,大约3万条记录,怎么实现快!!!
...全文
261 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilingbill 2008-01-02
  • 打赏
  • 举报
回复
最快的是使用excel中的一个导出工具!
Excel.Application excel;
Excel._Workbook xBk;
Excel._Worksheet xSt;
Excel._QueryTable xQt;
excel = new Excel.ApplicationClass();
xBk = excel.Workbooks.Add(true);
xSt = (Excel._Worksheet)xBk.ActiveSheet;
excel.Cells[1,1] = strTitle;
excel.DisplayAlerts=false;
xQt = xSt.QueryTables.Add(ODBCconnetionString,xSt.get_Range("A3","D3"),Select);
"Select" 变量是你的查询语句.
ODBCconnetionString 是你的连接串.
几万记录只在1-3秒.
skyzero110 2008-01-02
  • 打赏
  • 举报
回复
没做过这样的 只做过把dataGrid里面数据导成execl文件
Avoid 2007-12-29
  • 打赏
  • 举报
回复
数据库本身就支持,为什么总是要走弯路呢?

http://publish.it168.com/2006/0227/20060227020701.shtml
wsj1983920 2007-12-29
  • 打赏
  • 举报
回复
帮顶一下!!!!
心情解码 2007-12-29
  • 打赏
  • 举报
回复


http://www.cnblogs.com/xuefeng/archive/2007/05/23/756708.aspx




将(Oracle)数据库表导出到Excel,并生成文件(C#实现)
关键词: C#, ASP.NET, Excel

需添加项目引用:

1. .NET->System.Data.OracleClient.dll

2. COM->Microsoft Excel 11.0 Object Library

代码如下:

using System;
using System.IO;
using System.Data;
using System.Reflection;
using System.Diagnostics;
using System.Configuration;
using System.Collections;
using Excel;

namespace thscjy
{
///
/// 套用模板输出Excel,生成xls文件和html文件
/// Author: Liu Wen
/// Date Created: 2006-8
///
public class ExportExcel
{
#region variable member 成员变量
protected string templateFile = null;
protected string excelFile = null;
protected string htmlFile = null;
protected object missing = Missing.Value;
Excel.ApplicationClass app;
Excel.Workbook book;
Excel.Worksheet sheet;
Excel.Range range;
private DateTime beforeTime; //Excel启动之前时间
private DateTime afterTime; //Excel启动之后时间
//private int processID;
#endregion

......................

这里放不下 自己去看吧  http://www.cnblogs.com/xuefeng/archive/2007/05/23/756708.aspx
xiaolei1982 2007-12-29
  • 打赏
  • 举报
回复
接分
hkdeaccp 2007-12-29
  • 打赏
  • 举报
回复
顶下,顺便学习下.

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧