• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

用ASP.net从SQL表生成EXEL文件

liuyan712 2004-10-29 03:35:15
如何用ASP.net从SQL表生成(操作)EXEL文件,请帮助
...全文
168 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cocoguo 2004-10-29
bConnection.Open();
SqlCommand bCommand=new SqlCommand();
bCommand.Connection=bConnection;
string strSelect="EXECUTE master..xp_cmdshell 'bcp threetdatabase..table1 out k:\\abc.xls -c'";
bCommand.CommandText=strSelect;
try
{
bCommand.ExecuteNonQuery();
}
catch(Exception xx)
{
MessageBox.Show(xx.ToString());
bConnection.Close();
return;
}
bConnection.Close();
MessageBox.Show("OK");
回复
孟子E章 2004-10-29
http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
回复
孟子E章 2004-10-29
http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
回复
孟子E章 2004-10-29
http://dotnet.aspx.cc/ShowDetail.aspx?id=8A4CBF47-B888-4832-3389-ED3A3A3C8AAB
回复
liuyan712 2004-10-29
EXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:temp1.xls -c
-q -SGNETDATA/GNETDATA -Usa -P

能不能解释一下
回复
xiaohutushen 2004-10-29
/* 导出到excel
EXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:temp1.xls -c
-q -SGNETDATA/GNETDATA -Usa -P




/* 导入Excel
SELECT *
FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,
Data Source=c:test.xls;User ID=Admin;Password=;Extended
properties=Excel 5.0)...xactions








/*动态文件名
declare @fn varchar(20),@s varchar(1000)
set @fn = c:test.xls
set @s =Microsoft.Jet.OLEDB.4.0,
Data Source= ID=Admin;Password=;Extended properties=Excel 5.0
set @s = SELECT * FROM OpenDataSource (
exec(@s)
*/




SELECT cast(cast(科目编号 as numeric(10,2)) as nvarchar(255))   转换后的别名
FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,
Data Source=c:test.xls;User ID=Admin;Password=;Extended
properties=Excel 5.0)...xactions




/********************** EXCEL导到远程SQL
insert OPENDATASOURCE(
SQLOLEDB,
Data Source=远程ip;User ID=sa;Password=密码
).库名.dbo.表名 (列名1,列名2)
SELECT 列名1,列名2
FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,
Data Source=c:test.xls;User ID=Admin;Password=;Extended
properties=Excel 5.0)...xactions





/** 导入文本文件
EXEC master..xp_cmdshell bcp dbname..tablename in c:DT.txt -c
-Sservername -Usa -Ppassword




回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-29 03:35
社区公告
暂无公告