你看下这个网站希望对你有用如果你还有什么不明白可以写信给我:http://www.cnblogs.com/northeastTycoon
这个代码需要你下载:Npoi动态库。代码我都是经过测试的没有问题。对了在官网上就可以下载。
这个代码需要你下载:Npoi动态库。代码我都是经过测试的没有问题。对了在官网上就可以下载。
解决方案 »
- 高手指教
- 刚开始没经验,将所有的方法都写在窗体类了,现在函数多了想分下类,手工分太麻烦又怕把代码搞乱,有没有支持环境
- 在C#中用for循环怎么解决组合问题?
- datagrid鼠标单击??
- 请提供扑克牌图片
- C# char[]数组的内存布局,请教
- 异步socket出现错误:由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作 无法重连接
- 请问在Windows开发中,还有没有RAD工具?
- 调用一个函数,需要等外面的事情做完返回相应的结果,用什么方法好?
- 救命~ASP调用DTS包的问题
- 求一段C# code Web Service向Client推送一个通知信息
- 新手学习 C#控制台程序_邮箱地址验证
一个for循环就可以导入到EXcel 了....
异常来自 HRESULT:ox800a03ec
private static void ExportToExcel(string path,List<ExcelClass> listEclass)
{
object Nothing = System.Reflection.Missing.Value; //占位符
Excel.Application app = null;
Excel.Workbook MyBook = null;
Excel.Worksheet mySheet = null; app = new Excel.Application(); MyBook = app.Workbooks.Open(path, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing);
mySheet = (Worksheet)MyBook.Worksheets[1]; for (int i = 0; i < listEclass.Count;i++)
{
mySheet.Cells[i, 1] = listEclass[i].AppID.ToString().Trim();
mySheet.Cells[i, 2] = listEclass[i].AccountName.ToString().Trim();
mySheet.Cells[i, 3] = listEclass[i].EmailDomain.ToString().Trim();
}
MyBook.Save();
MyBook.Saved = true; if(mySheet!=null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(mySheet);
mySheet=null;
}
if(MyBook!=null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(MyBook);
MyBook = null;
}
//关闭对象
app.Workbooks.Close();
app.Quit();
if(app!=null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(app);
app = null;
}
GC.Collect();
}
检查你的 path参数。
注意 \ 必须转义为\\ 或是前面加@
//注意必须是\\ 或是 @\不然会提示错误
sw.SaveAs("c:\a.xls");【错误!!】
sw.SaveAs(@"c:\a.xls“)【正确】