asp.net三个datatable导出到同一个excel文件三个不同sheet工作表中.

关於这个问题,是否可以把代码发给我学学??/谢谢拉?... 关於这个问题,是否可以把代码发给我学学??/
谢谢拉?
展开
 我来答
百度网友2cc3c16
2012-07-19 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:106万
展开全部
可不可以把三个datatable合成一个呢。
追问

这个.....我想分在不同的Sheet1中

比如

 

追答
for (int sc = 1; sc  1)
{
object missing = System.Reflection.Missing.Value;
worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets.Add(
missing, missing, missing, missing);//添加一个sheet
}
else
{
worksheet = (Worksheet)workbook.Worksheets[sc];//取得sheet
}

写入数据
}
画角连城
2012-07-19 · TA获得超过773个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:310万
展开全部
using Microsoft.Office.Interop.Excel;

//导出EXCEL
ApplicationClass EXL = new ApplicationClass(); //创建Excel应用程序
_Workbook WBook; //工作簿
_Worksheet WSheet; //工作表
if (EXL == null)
{
throw (new Exception("EXCEL没有安装!"));
}
#region 添加一个工作表
WBook = EXL.Workbooks.Add(true);
WSheet = (_Worksheet)WBook.ActiveSheet;
WSheet.Name = "总表";
object oMissiong = System.Reflection.Missing.Value;
WSheet.SaveAs(@"e:\123\stu.xls", oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong);
EXL.Visible = true; //显示EXCEL
//导出代码略
#endregion
//重复我region里的代码来添加另外两个工作表

WBook.Save(); //保存工作簿
//释放资源
System.Runtime.InteropServices.Marshal.ReleaseComObject(WSheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject(WBook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(EXL);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon382
2012-07-19 · TA获得超过1064个赞
知道小有建树答主
回答量:1744
采纳率:0%
帮助的人:984万
展开全部
用NPIO......
追问
这个好主意,但是我没接触过,是否详细给我讲讲?
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ac832bf
2012-07-19 · 贡献了超过105个回答
知道答主
回答量:105
采纳率:0%
帮助的人:28万
展开全部
一个EXCEL文件懂得导么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-19
展开全部
已回答了!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式