C中数据导出到Excel表格(13)

时间:2025-02-21

DataGridView 数据导出到Excel

29. System.IO.StreamWriter sw = new StreamWriter(filestr);

30. sw.Write(stringWriter.ToString());

31. sw.Close();

七、通过SQL直接导出到Excel数据库

1. exec master..xp_cmdshell @# bcp "SELECT au_fname, au_lname FROM

pubs..authors ORDER BY au_lname" queryout c:/test.xls -c -S"soa" -U"sa" -P"sa" @# 注意:参数的大小写,另外这种方法写入数据的时候没有标题。

关于通过SQL读取EXCEL的方法请参见:

/wonsoft/archive/2008/11/16/3312320.aspx

八、用OleDB 把 DataSet 数据导出到 Excel文件里 1. //dt为数据源(数据表)

2. //ExcelFileName 为要导出的Excle文件

3. //ModelFile为模板文件,该文件与数据源中的表一致。否则数据会导出失败。

4. //ModelFile文件里,需要有一张 与 dt.TableName 一致的表,而且字段也要一

致。

5. //注明:如果不用ModelFile的话,可以用一个空白Excel文件,不过,要去掉

下面创建表的注释,让OleDb自己创建一个空白表。

6. public static string TableToExcelFile(DataTable dt,string ExcelFileName,string

ModelFile)

7. {

8. File.Copy(ModelFile,ExcelFileName); //复制一个空文件,提供写入数据用 9.

10. if(File.Exists(ExcelFileName)==false)

11. {

12. return "系统创建临时文件失败,请与系统管理员联系!";

13. }

14.

15. if(dt == null)

16. {

C中数据导出到Excel表格(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219