asp.net 创建Excel并且填充里面数据
2012-02-02 21:41
316 查看
using System; using System.Collections; using System.Configuration; using System.Data; using System.Data.OleDb; //关于SQL语句操作 using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.IO; //新添加,关于文件操作 public partial class _Default : System.Web.UI.Page { private object strFolder = "c:\\"; protected void Button1_Click1(object sender, EventArgs e) //创建excel并且导入数据 { //判断要创建的Excel文件是否已经存在 if (!File.Exists(strFolder.ToString() + "new.xls")) { //文件不存在,则执行下边代码 OleDbConnection objConn = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strFolder + "new.xls;Extended Properties=Excel 8.0;"); using (objConn) { objConn.Open(); using (OleDbCommand objCmd = new OleDbCommand()) { objCmd.Connection = objConn; objCmd.CommandText = "CREATE TABLE tablename (FirstName char(255),LastName char(255))"; objCmd.ExecuteNonQuery(); objCmd.CommandText = "Insert into tablename (FirstName, LastName)" + " values ('wang', 'yuanfeng')"; objCmd.ExecuteNonQuery(); objCmd.CommandText = "Insert into tablename (FirstName, LastName)" + " values ('王', '二')"; objCmd.ExecuteNonQuery(); objCmd.CommandText = "CREATE TABLE otherTable (姓名 char(255),住址 char(255))"; objCmd.ExecuteNonQuery(); } objConn.Close(); } if (File.Exists(strFolder.ToString() + "new.xls")) { Label1.Text = "ADO.NET方式已成功创建Excel文件,地址为:" + strFolder.ToString() + "new.xls"; } else { Label1.Text = "创建失败!"; } } else { Label1.Text = "文件已经存在!"; } Label1.Visible = true; } }
相关文章推荐
- ASP.NET对Excel单元格进行操作并且插入数据
- 将ASP.NET页面内地数据导出到Excel 或 Word里面
- asp.net Excel导入数据到sql
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- 在ASP.NET 2.0中操作数据::创建一个数据访问层
- ASP.NET环境下,VB.NET语言,数据保存EXCEL模板操作
- [转]创建动态数据输入用户界面(ASP.NET 中的动态控件入门)
- asp.net 将DataTable中的数据导出到Excel并下载方法
- (原作)ASP.NET中数据库数据导入Excel并打印
- ASP.NET中数据库数据导入Excel并打印(转载)
- ASP.NET中数据库数据导入Excel、Word并打印
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- asp.net Excel导入数据到数据库 详细教程
- c# 代码创建Excel文件 并且 将数据导出Excel
- 上传Excel数据到数据库中(Asp.net自动生成三层代码 第六集 )
- Scott Mitchell 的ASP.NET 2.0数据教程之二:创建一个业务逻辑层
- asp.net 读取Excel数据并将数据插入到数据库中
- ASP.NET Grid数据导出到Excel
- asp.net使用组件koogra读取Excel数据批量上传导入
- 【EntityFramework系列教程一,翻译】为ASP.NET MVC创建一个数据模型