日期:2014-05-17  浏览次数:20719 次

【求教,在线等,关于对Excel的操作】
我是做一个Excel的数据导出,效果要是这样,一个Excel文件代表一个数据库,一个Worksheet相应的代表一个表,但是关于Worksheet的操作我不太熟悉,
Excel.Application xlApp = new Excel.ApplicationClass();
Excel.Workbook xlBook = xlApp.Workbooks.Add(true);
//新建工作表
Worksheet exSheet = (Worksheet)xlApp.Worksheets.Add(Type.Missing, xlApp.Worksheets[xlApp.Worksheets.Count], Type.Missing, Type.Missing);
exSheet.Name = "aaa";

如果我想再新建一个表的话,在写一句
Worksheet exSheet =(Worksheet)xlApp.Worksheets.Add(Type.Missing, xlApp.Worksheets[xlApp.Worksheets.Count], Type.Missing, Type.Missing);
exSheet.Name = "bbb";
即可,
但是导出之后发现工作表多了一个Sheet1的工作簿,我觉得有可能是
Excel.Workbook xlBook = xlApp.Workbooks.Add(true);
导致的,但是如果不写这句代码的话就没办法用SaveCopyAs保存啦..
本人菜鸟,求详解....百度谷歌找不到想要的内容...
Excel Worksheet 数据导出

------解决方案--------------------
xlApp.Worksheets["Sheet1"].Delete()
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
引用:


http://blog.csdn.net/happy09li/article/details/7431967

建议你用NPOI导