clwn.net
当前位置:首页 >> 急!!!在Asp.nEt C#中,如何将数据库(sql)中的表导出到ExCEl文件里? >>

急!!!在Asp.nEt C#中,如何将数据库(sql)中的表导出到ExCEl文件里?

可以先把数据读到Dataset里,然后用FIle类把dataset数据写文件到Excel就可以

先将表中的数据读到数据集中(DataSet等),然后直接导出或先绑定到GridView上面导出.

下面的函数作用,将DataTable导出到EXCEL文件: private void DataTabletoExcel(System.Data.DataTable tmpDataTable,string strFileName) { if (tmpDataTable == null) { return; } int rowNum = tmpDataTable.Rows.Count; int columnNum =

下面这个函数你可以放在类中,随时拿来用, 这是一个讲OleDbDataReader导出EXCEL的函数, 三个参数,第一个是页面,默认是本页this, 第二个是OleDbDataReader,第三个是导出的文件名 public void CreateExcel(System.Web.UI.Page

.using System.Data.OleDb; //操作EXECL表要用的命名空间 using Microsoft.Office.Interop.Excel; // Excel 下的名称空间 using System.Reflection; //反射名称空间 using System.IO; using System.Data; using System.Data.SqlClient;

上网找的,也许能帮助你: private void ExportExcel() { DataSet ds=dtsSelect;//数据源 if(ds==null) return; string saveFileName=""; bool fileSaved=false; SaveFileDialog saveDialog=new SaveFileDialog(); saveDialog.DefaultExt ="xls";

你可以像操作数据表一样查询EXCEL. 我这用的是Excel 8.0 试例给你看 #region 获取excel dataset ,即名为excel_ds string excelFilePath = openFileDialog1.FileName;//这里是弹出文件选取窗口为的是获取EXCEL文件的路径 string strConn = "

查出来绑定GridView1 然后导出 private void ExportDataGrid(string FileType, string FileName)//生成excel { Response.Charset = "GB2312"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.

可以直接从Excel中把SQL Server中的数据导进去.如果非要用C#也可以,不过会比较麻烦,至少要知道有多少列,而且还要判断空行

因为excel和C#都是微软自家的东东,C#中就有专门的方法导入导出office套件的格式:这是一个别人写的例子,就用的C#中自带的office处理方法,你看看吧,特别方便方法如下:using System;using System.Data;using System.Diagnostics;

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com