asp.net将数据导出为excel有什么好的方法,该如何解决
asp.net将数据导出为excel有什么好的方法
asp.net将数据导出为excel有什么好的方法?
我不想要那种包含table等html标签的数据导出,希望导出比较干净的纯数据到excel中去。
有代码或方法吗?大家都说说,100分相送。
------解决方案--------------------
------解决方案--------------------
1.建立一个excel文件。
2.把这个excel文件当成一个数据库连接他
3.用sql语句生成表
4.逐条插入数据,关闭连接。
具体查baidu
------解决方案--------------------
可以使用xml格式,也可以直接操作Excel COM组件对象
------解决方案--------------------
不可以``我们用的就是2楼那位讲的那样`
------解决方案--------------------
1.建立一个excel文件。
2.把这个excel文件当成一个数据库连接他
3.用sql语句生成表
4.逐条插入数据,关闭连接。
我的就是这样做的
------解决方案--------------------
------解决方案--------------------
呵呵,我提供的方法就是这个。
先将内容转换成字符串,然后分解读取字符串存入一个一维字符数组,“/t/r”表示下个单元格。
然后用File写入EXCLE;
------解决方案--------------------
asp.net将数据导出为excel有什么好的方法?
我不想要那种包含table等html标签的数据导出,希望导出比较干净的纯数据到excel中去。
有代码或方法吗?大家都说说,100分相送。
------解决方案--------------------
如需要阅读该回复,请登录或注册CSDN!
------解决方案--------------------
1.建立一个excel文件。
2.把这个excel文件当成一个数据库连接他
3.用sql语句生成表
4.逐条插入数据,关闭连接。
具体查baidu
------解决方案--------------------
可以使用xml格式,也可以直接操作Excel COM组件对象
------解决方案--------------------
不可以``我们用的就是2楼那位讲的那样`
------解决方案--------------------
1.建立一个excel文件。
2.把这个excel文件当成一个数据库连接他
3.用sql语句生成表
4.逐条插入数据,关闭连接。
我的就是这样做的
------解决方案--------------------
如需要阅读该回复,请登录或注册CSDN!
------解决方案--------------------
呵呵,我提供的方法就是这个。
先将内容转换成字符串,然后分解读取字符串存入一个一维字符数组,“/t/r”表示下个单元格。
然后用File写入EXCLE;
------解决方案--------------------
- C# code
long totalCount = dt.Rows.Count; //dt的行数,一会循环要用 //FileName为路径(注意名字要和表的名字一样,比如在次方法中应为excel,其实这3个参数应该全用变量代替的,呵呵,自己写吧,我不改了) string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileName+ ";Extended roperties=Excel 8.0;"; OleDbConnection objConn = new OleDbConnection(connString); OleDbCommand objCmd = new OleDbCommand(); objCmd.Connection = objConn; objConn.Open(); //创建表的结构 objCmd.CommandText = "CREATE TABLE excel(ID int ,字段 varchar)"; objCmd.ExecuteNonQuery(); //插入表 for (int i = 0; i < dt.Rows.Count; i++) { objCmd.CommandText = "INSERT INTO excel(ID,字段) values" + "('" + dt.Rows[i][0].ToString() + "','" + dt.Rows[i][1].ToString() + "')"; objCmd.ExecuteNonQuery(); } objConn.Close();