C# HSSFWorkbook与XSSFWorkbook的区别和.xls和.xlsx的区别
.xls和.xlsx的区别
1、.xls是2003版Office Microsoft Office Excel 工作表的格式,用03版Office,新建Excel默认保存的Excel文件格式的后缀是.xls;
2、.xlsx是2007版Office Microsoft Office Excel 工作表的格式,用07版Office,新建Excel默认保存的的Excel文件格式后缀是.xlsx。
3、07版的Office Excel,能打开编辑07版(后缀.xlsx)的Excel文件,也能打开编辑03版(后缀.xls)的Excel文件,都不会出现乱码或者卡死的情况。
4、03版的Office Excel,就只能打开编辑03版(后缀.xls)的Excel文件;如果打开编辑07版(后缀.xlsx)的Excel文件,则可能出现乱码或者开始能操作到最后出现卡死。
HSSFWorkbook与XSSFWorkbook的区别
1、NPOI使用HSSFWorkbook类来处理xls,XSSFWorkbook类来处理xlsx,它们都继承接口IWorkbook,因此可以通过IWorkbook来统一处理xls和xlsx格式的文件。
2、我们在到处EXCEL表格时使用HSSFWorkbook类来导出xls,XSSFWorkbook类来导出xlsx;如果用HSSFWorkbook类导出xlsx格式文件可以通过修改文件类型修改为xls,Office才可正常打开,Office打开后可以另存为xlsx格式文件,WPS可以正常打开导出的xlsx格式文件;如果用XSSFWorkbook类导出xls文件,Office可以打开。
注意
1、使用NPOI.HSSF.UserModel空间下的HSSFWorkbook操作Excel2003
2、使用NPOI.XSSF.UserModel空间下的XSSFWorkbook操作Excel2007
C# HSSFWorkbook与XSSFWorkbook的区别和.xls和.xlsx的区别相关推荐
- xls和xlsx的区别
xls和xlsx都是表格文件格式,后缀看起来也非常像,那为何会设置这两种格式呢?它们之间一定也很多别区别.word是常用办公软件,我觉得有必要了解清楚xls和xlsx的区别才行,下面就给大家详细介绍下 ...
- xls和 xlsx的区别 xlsx Excel文件怎么转换成 xls文件
.xls和.xlsx的区别? .xls是03版Office Microsoft Office Excel 工作表的格式,用03版Office,新建Excel默认保存的Excel文件格式的后缀是.xls ...
- EXCEL中 xls 与xlsx 的区别
现在还有很多人在用 Excel 2003 版本,即 xls 格式,那么 xls 和 xlsx 有什么区别呢? xls 是一个特有的二进制格式,其核心结构是复合文档类型的结构,而 xlsx 的核心结构是 ...
- excel中xls和xlsx的区别
xls是excel2003及以前版本生成的文件格式,而xlsx是excel2007及以后版本生成的文件格式. 所以说本质是没有区别的.
- 后缀xls和xlsx有什么区别,xls和xlsx怎么转换
两种后缀名 都是office excel的生成文件: 其中xls是早期的office生成的文件:office2010之前的版本: xlsx是office2010之后的版本excel生成的文件: off ...
- php导出excel(xls或xlsx)(解决长数字显示问题)
1)demo $titles = array('订单号','商品结算码','合同号','供应商名称','专柜','商品名称','商品货号','商品单价','商品总价','供应商结算金额','商品数量' ...
- Java实现XLS和XLSX之间的相互转换
文章目录 前言 一.程序环境 二.格式转换 1.将XLS转换为XLSX 代码示例 效果图 2.将XLSX转换为XLS 代码示例 效果图 前言 当你在较新版本的Microsoft Excel中打开一个X ...
- Winform中通过NPOI导出Excel的三种方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附代码下载
场景 HSSFworkbook,XSSFworkbook,SXSSFworkbook区别 HSSFWorkbook: 是操作Excel2003以前(包括2003)的版本,扩展名是.xls:导出exce ...
- excel导入 HSSFWorkbook和XSSFWorkbook
excel导入 excel版本有03版本和07版本的区别,文件后缀名分别为.xls和.xlsx.它们对应的POI中的Workbook也是不同的,分别是HSSFWorkbook和XSSFWorkbook ...
最新文章
- Centos7特性——systemd
- mysql中数据库database、实例instance、会话session的关系
- js脚本点击按钮显示文字_JSBOX脚本聊天神器
- SpringBoot项目@Email不起作用
- 看门狗性能软件测试,《看门狗:军团》PC版性能测试 不建议光追,优化极差
- 【xxl-job】轻松实现分布式定时任务demo实例
- [转载]Java Socket实战之二 多线程通信
- jquery ajax 访问 mysql_使用ajax+jquery+php访问mysql数据库,并且达到不跳转页面的效果。。。...
- centos 中如何将python更新到最新的版本
- 防火墙中查看用户流量
- 向日葵远程分辨率过低解决办法
- php轻松入门视频教程,PHP轻松入门视频教程
- PADS软件中,鼠标中键无法放大缩小BUG怎么办?解决办法在这里
- 四参数旋转角异常,平面坐标方位角不准确的问题
- 面试官最不喜欢不认同的5个跳槽理由
- 网站在线视频播放实现
- 自媒体是如何赚钱的?分享如何做自媒体能赚到钱!
- 微x怎么设置主题_微信主题怎么设置 微信主题设置方法
- 民法学习入门的“听说读写”之道
- MacBook Pro电池0%,接上电源却显示电池没有正在充电的解决方案
热门文章
- OpenGL键盘消息实例
- OpenGL Single Point单点移动三角形的实例
- C语言鸽巢排序pigeonhole sort算法(附完整源码)
- C语言实现段树segment tree(附完整源码)
- STL里resize和reserve的区别?
- QT的QWhatsThis类的使用
- QT的QDataStream类的使用
- gitlab 开源项目 星_49必须了解的机器学习开源项目,Github上平均3600星
- nginx中configure脚本支持的常用选项,拍摄自《Nginx高性能Web服务器详解》
- Spket在Eclipse/MyEclipse下的安装和配置(图文教程)