我想用在.NET中,导出SQL数据库到EXCL

问题描述

应该可以用SELECT选择库中的几个字段,和输出条件,然后按一个安钮就导出到EXCL文件中,文件应该有题关和页眉

解决方案

解决方案二:
protectedvoidbtnOut_Click(objectsender,EventArgse){Export("application/ms-excel","FromGridView.xls");}privatevoidExport(stringFileType,stringFileName){Response.Charset="GB2312";Response.ContentEncoding=System.Text.Encoding.UTF7;Response.AppendHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(FileName,Encoding.UTF8).ToString());Response.ContentType=FileType;this.EnableViewState=false;StringWritertw=newStringWriter();HtmlTextWriterhw=newHtmlTextWriter(tw);this.gvShow.RenderControl(hw);Response.Write(tw.ToString());Response.End();}//如果没有下面方法会报错类型“GridView”的控件“GridView1”必须放在具有runat=server的窗体标记内publicoverridevoidVerifyRenderingInServerForm(Controlcontrol){}

这是我以前做过了一段代码,就是用来实现导出到EXCEL的你可以参考下!导出来的数据和在数据控件里显示的一样!
解决方案三:
楼上高人,学习了。
解决方案四:
楼上的代码有问题,只能导出一页的数据,如何导出所有页的数据呀,还有datagrid中如何加上页眉显示一个label
解决方案五:
可以把EXCEL文件当做ODBC的文件数据源,这样就和往一般的数据库中存数据一样了。
解决方案六:
楼上说明白点好吗,举个例子最好
解决方案七:
ODBC标准Driver={MicrosoftExcelDriver(*.xls)};DriverId=790;Dbq=C:MyExcel.xls;DefaultDir=c:mypath;SQL表达式"SELECT*FROM[sheet1$]"。例如:在excel工作表名称后面跟"$"字符并且使用"[""]"将其括起来。OLEDB标准Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:MyExcel.xls;ExtendedProperties="Excel8.0;HDR=Yes;IMEX=1";"HDR=Yes;"表示工作表的第一行是表头,没有数据。"HDR=No;"与之相反。"IMEX=1;"告诉驱动程序始终将"intermixed"数据类型(numbers,dates,strings等等)作为文本型读取。注意:该选项可能引起Excel工作表写权限的修改。

时间: 2024-10-03 06:23:52

我想用在.NET中,导出SQL数据库到EXCL的相关文章

如何导出sql数据到EXCL

问题描述 在.NETC#中,导出SQL数据库中的选定的字段到EXCL中,要求EXCL文件要有表头,如何实现. 解决方案 解决方案二:as~解决方案三:先读取在导出,导出用Excel等对象.解决方案四:try{Excel.ApplicationClassExcelApp;ExcelApp=newExcel.ApplicationClass();Excel.WorkbookExcelBook=ExcelApp.Workbooks.Add(1);Excel.WorksheetExcelSheet=(E

我想在if语句中写删除数据库的那一行正好是我选中的那一行,怎么实现

问题描述 我想在if语句中写删除数据库的那一行正好是我选中的那一行,怎么实现 if (thisDataSet.Tables["GrindingWheelInformation"].Rows[i].ToString()= listView1.SelectedIndices[0]) 解决方案 数据库表应该有主键吧,没有主键建上数据库主键.选中行用主键确定记录删除. 解决方案二: 给你选中的那一行设置个唯一标示它和数据库的那条数据的id 然后传参数到if里面判断 写sql删除就好了

详解ios中的SQL数据库文件加密 (使用sqlcipher)_IOS

今天本想写一片 GAE+goAgent+SwitchySharp 的指南的!但是突然翻出了前段时间写的关于iOS中的SQL数据库文件加密的代码,于是乎决定今天就先讲讲这个!- 那么goAgent将放在周末,后续的文章中除了文件加密,还有传输数据加密,感兴趣的童鞋 敬请留意. 言归正传,sql的文件加密,我们首先要用到一个库,它就是大名鼎鼎的Sqlcipher,  奉上连接:http://sqlcipher.NET,在ios里 我们需要看的文档是这一篇http://sqlcipher.Net/io

c++-C++中链接SQL数据库的方法

问题描述 C++中链接SQL数据库的方法 求大神能不能分享一下比较好的C++代码中链接SQL数据库的资料, 真的很想学习这一块的知识.跪谢!!! 解决方案 http://download.csdn.net/download/miao420906189/1006139http://www.codefans.net/down/25108.shtml 完整的一本书,足够详细了吧. 解决方案二: C++连接SQL数据库 解决方案三: sql 链接数据库 执行方法 解决方案四: http://www.cn

数据库导出-sql数据库导入导出问题,在线等待,感谢

问题描述 sql数据库导入导出问题,在线等待,感谢 我想实现把一个数据库中的内容导入到另一个数据库中,而且两个数据库的列名是不一样的.最好用C#代码解决.谢了

BETA2中操作SQL数据库

数据|数据库 在前面,我已经说了如何在BETA2的环境下,操作ACCESS数据库,这次我们来看看如何通过ADO.NET来操作SQL SERVER数据库! 首先我们要知道,在ADO.NET环境下,我们是通过System.Data.SqlClient这个名字空间来操作的,另外还有一个System.Data.SqlTypes名字空间描述了SQL SERVER的字段类型,但它并不直接参与数据库的操作,所以我们重点放在System.Data.SqlClient的使用上! 按照惯例,我还是先列出我的例程:这

在VB中更改SQL数据库结构

笔者在开发"凉山州林业局"天然林资源保护综合管理系统中,需要为程序建立Sql Server数据库的运行环境.为了方便用户,笔者开发了这个数据库配置工具.完成在SQL Server数据库中建立设备,建立数据库,建立表格,分配权限的功能,"凉山州林业局"系统中的所有数据库配置操作都可以通过这个小工具完成.方便了数据库应用程序所需Sql Server环境的建立,根本不用启动SQL Enterprise Manager配置数据库. ---- 这个小工具由VB开发,利用ADO

Visual Studio 2008中的SQL数据库发布

数据库发布向导(Database Publishing Wizard)是一个流行的Visual Studio插件,它支持把本地的数据库部署到远程主机上去.Visual Web Developer团队宣布将把这个向导集成到Visual Studio 2008之中. 目前Visual Studio 2008的Beta 2版本还没包含这个向导,不过预计2008年2月发布的VS 2008 RTM将会一并安装这个向导的1.2版.这个数据库发布插件现在的版本是1.1,从属于SQL Server Hostin

asp.net中ADO SQL数据库 笔记汇总 持续更新中_实用技巧

ADO连接数据库 1)获取连接字符串 方式一: 记住连接字符串 connectionString=" Integrated Security=True; server=. ; database=DBName" 方式二:在visual studio中,点击"视图"à服务资源管理器à右击左侧的"数据连接",选择"添加连接"à服务名: 为一个点.选择数据库名,然后点击"高级",然后复制底部的连接字符串 2)在we