C# 导出到Excel (使用NPOI 1.2.4)
最近研究下用C#导出Excel。最后选择要用NPOI来导出。在网上看到了好多的教程啊。于是我兴奋的模仿起来了。先创建个空的excel试试吧。结果:提示无法将类型“NPOI.SS.UserModel.Sheet”隐式转换为“NPOI.HSSF.UserModel.HSSFSheet”。存在一个显式转换(是否缺少强制转换?)。看了好多的教程都是一样的写法。看来问题是在我这了。但是我的库是新下载的,最新的啊。
经过仔细的研究发现很多的名字改变了。于是开始了。。。。
按行列导出数据:
HSSFWorkbook hssfworkbook = new HSSFWorkbook(); //命名空间:using NPOI.HSSF.UserModel;
Sheet sheet1 = hssfworkbook.CreateSheet("Sheet1"); //命名空间:using NPOI.SS.UserModel;
sheet1.CreateRow(0).CreateCell(0).SetCellValue("This is a Sample"); //在第一行,第一列添加一个值
sheet1.CreateRow(1).CreateCell(0).SetCellValue("This is a test");
Row row = sheet1.CreateRow(2); //创建第三行。
row.CreateCell(1).SetCellValue("test"); //在第三行第一列加入值 这两行效果和上面那两行是一样的。创建多行用Row代码清晰
sheet1.AutoSizeColumn(0); //会按照值的长短 自动调节列的大小
sheet1.AutoSizeColumn(1);
using (FileStream file = new FileStream(@"test.xls", FileMode.Create))
{
hssfworkbook.Write(file); //创建test.xls文件。
file.Close();
}
上面的代码就是导出行列数据的核心代码。 NPOI库提供了很多功能,例子也很多。
下载地址:http://npoi.codeplex.com/releases/view/56605
转载于:https://www.cnblogs.com/AiLiX/archive/2011/05/25/NPOI.html
C# 导出到Excel (使用NPOI 1.2.4)相关推荐
- 使用NPOI导入导出标准Excel
使用NPOI导入导出标准Excel 转自http://www.cnblogs.com/lwme/archive/2011/11/18/npoi_excel_import_export.html 试过很 ...
- 使用NPOI——C#和WEB API导出到Excel
目录 介绍 在我们开始旅程之前 背景 使用代码 下载示例 - 650.6 KB 介绍 本文将引导您完成通用导出到Excel功能,该功能经过试用和测试,在WEB API中使用C#并使用NPOI. 本文特 ...
- 使用NPOI导入导出标准Excel(源码)
http://www.cnblogs.com/lwme/archive/2011/11/18/npoi_excel_import_export.html 尝试过很多Excel导入导出方法,都不太理想, ...
- 用NPOI将DataGridView中需要的列导出为Excel
NPOI是什么? NPOI是POI的.Net版本,即"N"表示"Net".不论是NPOI还是POI,它们其实都是已经编写好的类库.类库大家并不陌生,我们在建立B ...
- .net开发时用NPOI导出xlsx格式的Excel时,打开导出的Excel遇到“部分内容有问题”的报错
项目场景: 提示:这里简述项目相关背景: .NET 开发 C# 问题描述 用NPOI导出xlsx格式的Excel时,打开导出的Excel遇到"部分内容有问题"的报错 原因分析: 写 ...
- C# 用NPOI将DataGridView中显示的数据导出到Excel(.xls和.xlsx格式)
文章目录 前言 实现步骤 一.安装NPOI 二.创建类 三.调用 前言 本地数据库表中有46785条数据,测试正常 初次运行程序第一次导出,用时在4-5s左右:此后再导出用时在2-3s左右:可能与缓存 ...
- 从html导出带样式的excel,关于将HTML导出到Excel中时样式的问题
最近要把HTML页面中的Table导出到Excel中去,可是Table的样式没有在Excel中显示出来,后来百度了一下,也买发现解决办法,大部分都提到了NPOI插件去解决,但是因为时间少没时间去看,后 ...
- 将当前列表视图导出到Excel中
首先演示一下如何操作. 1. 在列表中点击 "导出到Excel" 2. 点击"保存" 3. 点击"打开" SharePoint 默认的&qu ...
- 使用NPOI2.0.1.0自定义导出的excel文档数字为文本格式不能公式编辑计算的问题解决
问题描述: 使用npoi2.0.1.0自定义导出的excel文档为文本格式,在excel中无法直接进行公式计算,不方便使用,需要手工转为数值型才能进行计算. 解决方式: 原先的方式时获取行(Row)进 ...
最新文章
- 爬取一万条b站评论看《工作细胞》
- 《 嵌入式系统设计与实践》一一3.6 测试硬件(和软件)
- linux shell 合并多个文件 并删除重复行
- js下载文件及命名(兼容多浏览器)
- Spring Framework Reference Documentation手册官网下载地址
- WSL+VSCODE体验UBUNTU环境下的开发
- sublimetext3安装配置
- hive 建表导入数据
- 浅谈linux性能调优之六:IO调度算法的选择
- Android - Android Studio 自动(auto)添加import 语句
- Gym包的安装与使用(新旧版本问题,Atari游戏支持问题)
- Coder中的Templates
- 使用QtCharts报错
- 麦迪关键球失误的背后
- UEStudio v21.10,在文件中交互式查找
- 如何使用数据库的SQLServer身份验证登陆
- Navicat自动备份数据库
- python列表的方法详解
- Java学习--day02---运算,一些重要的程序
- leetcode717.1比特与2比特字符(帮你读题)
热门文章
- ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题
- Go 知识点(19)— Go 语言中的野指针
- Python+OpenCV 图像处理系列(9)—— 图像的翻转和缩放插值
- 解决pip安装报错:is not a supported wheel on this platform
- python对文件的读写正确操作方式
- java局部变量全局变量,实例变量的理解
- 解决nginx负载均衡的session共享问题
- python 虚拟环境 tensorflow GPU
- 如何用python读取文本中指定行的内容
- 路遥知马力——Momentum动量梯度