导出数据到excel的几种方法

导出数据到excel的几种方法

ID:24302409

大小:56.50 KB

页数:4页

时间:2018-11-13

导出数据到excel的几种方法_第1页
导出数据到excel的几种方法_第2页
导出数据到excel的几种方法_第3页
导出数据到excel的几种方法_第4页
资源描述:

《导出数据到excel的几种方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、导出数据到Excel的几种方法  1.首先声明,这些方法也都是本人搜集的资料,然后为已所用,程序中不足之处,还请高手指点.   2.网上有好多关于用SQL语句导入导出的例子,这里不再重复写了。   方法1:调用组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快  using Access;    Access.ApplicationClass oAccess = nedb,false,);  //导出到excel  oAccess.DoCmd.TransferSpreadsheet(Ac

2、cess.AcDataTransferType.acExport,Access.AcSpreadSheetType.acSpreadsheetTypeExcel9,工作表名,d:d.TransferText(Access.AcTextTransferType.acExportDelim,,Enterprise,d:d.Quit(Access.AcQuitOption.acQuitSaveNone);  System.Runtime.InteropServices.Marshal.ReleaseObject (oAccess); 

3、 oAccess = null;  MessageBox.Shoe=d:abc.xls;  System.Data.DataTable dt=ne.Data.DataTable();  FileStream objFileStream;  Streamode.OpenOrCreate,FileAccess.icrosoft.Jet.OLEDB.4.0;Data Source= + FileName +;Extended Properties=Excel 8.0;;  OleDbConnection objConn = neand

4、 objCmd = neand();  objCmd.Conn123下一页——..,。ection = objConn;  objConn.Open();  //建立表结构  objCmd.mandText = CREATE TABLE Sheet1(序号 Integer,名称 varchar);  objCmd.ExecuteNonQuery();  //建立插入动作的mand  objCmd.mandText = INSERT INTO Sheet1(+Id+,+Name+);  parm[0]=neeter(Id, Ole

5、DbType.Integer);  objCmd.Parameters.Add(parm[0]);  parm[1]=neeter(pany, OleDbType.VarChar);  objCmd.Parameters.Add(parm[1]);  //遍历DataTable将数据插入新建的Excel文件中  for(int i=0;i<dt.Ro[0].Value=i+1;  for(int j=1;j<parm.Length;j++)  {  parm[j].Value =dt.Rod.ExecuteNonQu

6、ery();  ro..CaptionText.Text = ;     方法4:此方法调用组件,速度都慢于以上3个方法  using Excel;    System.Data.DataTable dt=ne.Data.DataTable();  string FileName=d:abc.xls;    long totalCount=dt.Roplate.xl.CaptionText.Text = ;     方法5:利用剪贴板 ,有人说此方法很快,但是我用时,这种方法最慢,请高手指点.  System.Data.Data

7、Table dt=new 上一页123下一页——..,。System.Data.DataTable();  string filePath=d:abc.xls;    object oMissing = System.Reflection.Missing.Value;  Excel.ApplicationClass xlApp = nee作为新加的Sheet页名。  xlissing,oMissing);  // 清空系统剪切板。  System.issing, oMissing );  System.Runtime.Inter

8、opServices.Marshal.ReleaseObject(xlWorkbook);  xlWorkbook = null;   这些方法都没有关闭Excel进程,这种资料很多,在此不多写了,希望这些能对一些人带来方便.上一页123——..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。