问题:未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf116

解决方案:

1:发现没有引用此dll,在项目的package文件夹下SharpZipLib.0.86.0文件夹中找到SharpZipLib.dll引用,即OK。

2:引用版本不对。

问题:System.ObjectDisposedException: 无法访问已关闭的文件。

(顺便附上源代码)

        /// <summary>/// 导出数据到Excel中/// </summary>/// <param name="Url">文件导出地址</param>public void Export(string Url, List<Word> list){try{//创建Excel文件的对象IWorkbook book;string fileExt = Path.GetExtension(Url).ToLower();if (fileExt == ".xlsx"){book = new XSSFWorkbook();}else if (fileExt == ".xls"){book = new HSSFWorkbook();}else{book = null;}if (book == null){return;}//添加一个sheetISheet sheetWords = book.CreateSheet("Words");//给sheet添加第一行的头部标题IRow rowWords = sheetWords.CreateRow(0);rowWords.CreateCell(0).SetCellValue("序号");rowWords.CreateCell(1).SetCellValue("词条");rowWords.CreateCell(2).SetCellValue("词性词义");//将数据逐步写入sheet各个行for (int i = 0, k = 0; i < list.Count - 1; i++, k++){IRow rowtemps = sheetWords.CreateRow(k + 1);rowtemps.CreateCell(0).SetCellValue(k + 1);rowtemps.CreateCell(1).SetCellValue(list[i + 1].WordEntry);rowtemps.CreateCell(2).SetCellValue(list[i + 1].WordProperty + list[i + 1].Meaning);}// 写入到文件           FileStream fs = new FileStream(Url, FileMode.Create);book.Write(fs);fs.Seek(0, SeekOrigin.Begin);fs.Close();}catch (Exception ex){throw new Exception(ex.Message.ToString()+"\t"+ex.ToString());}}

解决方法:注释了fs.Seek(0, SeekOrigin.Begin);就可了!

C#使用NPOI操作Excel错误解决相关推荐

  1. NPOI 操作Excel学习总结

    NPOI读写Excel http://www.cnblogs.com/luxiaoxun/p/3374992.html 1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表 ...

  2. npoi获取合并单元格_梦琪小生 C# 如何使用NPOI操作Excel以及读取合并单元格等

    C#操作Excel方法有很多,以前用的需要电脑安装office才能用,但因为版权问题公司不允许安装office.所以改用NPOI进行Excel操作,基本上一些简单的Excel操作都没有问题,读写合并单 ...

  3. C# 使用NPOI 操作 Excel 文件

    C# 使用NPOI 操作 Excel 文件 使用 创建 Excel 文件 创建 XLS 文件 创建 XLSX 文件 合并单元格 设置单元格格式 对齐 字体 边框 填充 保护 数字 下拉框 直接传递下拉 ...

  4. python怎么写中文至excel_[ Python爬虫实战 ] python 操作excel以及解决中文报错 - pytorch中文网...

    有时候我们可以把一些简单的数据存储进Excel文件中,比如我们的我们爬取了某网站的用户ID,昵称,我们可以存储进Excel中. 环境安装 xlwt,xlrd是python读写操作excel的模块,你可 ...

  5. .NET/C#使用NPOI操作Excel

    前言 Asp.net/C#操作Excel最惨的就是环境配置了:使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ...

  6. .NET——NPOI操作excel

    一.引言 C#操作excel的方法大概有这几种: 1.采用OleDB读取EXCEL文件,把EXCEL文件当做一个数据源来进行数据的读取操作 2.引用的com组件:Microsoft.Office.In ...

  7. hssfwork 导出excel 文件已损坏_C# NPOI 操作EXCEL文件的读取和导出

    在实际项目中有很多场景遇到需要操作EXCEL文件,而常用到的库就有NPOI:NPOI是开源的POI 项目的.NET版,POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目, ...

  8. C#NPOI操作Excel

    C#NPOI 一.NPOI的引用 二.操作Excel 1.创建新的Excel工作簿 2.读取现有的Excel工作簿 3.操作sheet工作表 4.操作workbook工作簿 5.跨workbook工作 ...

  9. NPOI 操作Excel

    以下简介--来自百度百科 NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Offic ...

最新文章

  1. using的几种用法 C#
  2. [WTL] STLport安装指南
  3. java开头流程_【java读书笔记】——java开篇宏观把控 + HelloWorld
  4. mysql中基本的DML语句
  5. 递归实现进制转换(C++版)
  6. OpenCV初探 —— VS2019配置环境
  7. pvrect r语言 聚类_技术贴 | R语言——肠型分析:介绍、方法
  8. JSP 九大内置对象及四大作用域
  9. python prettytable格式设置_Python prettytable模
  10. 技术支持诈骗手段翻新:借勒索软件类锁屏界面恐吓用户
  11. C#控件储备——信息提示控件toolTip
  12. Gameplay - 多人游戏关卡设计
  13. 【笔记总结】高中生物——【选一 Ⅰ】传统发酵技术的应用
  14. 公众号第三方平台开发 教程六 代公众号使用JS SDK说明
  15. Tomcat启动时报错:A child container failed during start解决方案-clean
  16. sql 累计占比_sql 面试题(难题汇总)
  17. 中国LINUX公社(论坛)
  18. [Tushare+Python] AH股轮动策略基础
  19. 【4Paradigm】第四范式实习经验与收获整理
  20. college java (java基础黑皮书)一到四章笔记总结

热门文章

  1. 一个奇怪的bug,记录一下
  2. Fedora从安装到基本配置
  3. 移动OA系统,让组织需求随时随地灵活实现
  4. 使用ModbusPoll与Modbus Slave进行TCP连接和串口连接
  5. 布鲁斯口琴进阶教程资料分享
  6. Paypal绑定WISE美元账户提现实测
  7. Visual Studio 2019许可证授权
  8. 中外MM最流行的英文名
  9. linux c语言反汇编分析,通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作...
  10. 大学计算机基础课程作业第4-6章,大学计算机基础课程作业(4—6章)(5页)-原创力文档...