.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的区别相关推荐

  1. xls和xlsx的区别

    xls和xlsx都是表格文件格式,后缀看起来也非常像,那为何会设置这两种格式呢?它们之间一定也很多别区别.word是常用办公软件,我觉得有必要了解清楚xls和xlsx的区别才行,下面就给大家详细介绍下 ...

  2. xls和 xlsx的区别 xlsx Excel文件怎么转换成 xls文件

    .xls和.xlsx的区别? .xls是03版Office Microsoft Office Excel 工作表的格式,用03版Office,新建Excel默认保存的Excel文件格式的后缀是.xls ...

  3. EXCEL中 xls 与xlsx 的区别

    现在还有很多人在用 Excel 2003 版本,即 xls 格式,那么 xls 和 xlsx 有什么区别呢? xls 是一个特有的二进制格式,其核心结构是复合文档类型的结构,而 xlsx 的核心结构是 ...

  4. excel中xls和xlsx的区别

    xls是excel2003及以前版本生成的文件格式,而xlsx是excel2007及以后版本生成的文件格式. 所以说本质是没有区别的.

  5. 后缀xls和xlsx有什么区别,xls和xlsx怎么转换

    两种后缀名 都是office excel的生成文件: 其中xls是早期的office生成的文件:office2010之前的版本: xlsx是office2010之后的版本excel生成的文件: off ...

  6. php导出excel(xls或xlsx)(解决长数字显示问题)

    1)demo $titles = array('订单号','商品结算码','合同号','供应商名称','专柜','商品名称','商品货号','商品单价','商品总价','供应商结算金额','商品数量' ...

  7. Java实现XLS和XLSX之间的相互转换

    文章目录 前言 一.程序环境 二.格式转换 1.将XLS转换为XLSX 代码示例 效果图 2.将XLSX转换为XLS 代码示例 效果图 前言 当你在较新版本的Microsoft Excel中打开一个X ...

  8. Winform中通过NPOI导出Excel的三种方式(HSSFWorkbook,XSSFWorkbook,SXSSFWorkbook)附代码下载

    场景 HSSFworkbook,XSSFworkbook,SXSSFworkbook区别 HSSFWorkbook: 是操作Excel2003以前(包括2003)的版本,扩展名是.xls:导出exce ...

  9. excel导入 HSSFWorkbook和XSSFWorkbook

    excel导入 excel版本有03版本和07版本的区别,文件后缀名分别为.xls和.xlsx.它们对应的POI中的Workbook也是不同的,分别是HSSFWorkbook和XSSFWorkbook ...

最新文章

  1. Centos7特性——systemd
  2. mysql中数据库database、实例instance、会话session的关系
  3. js脚本点击按钮显示文字_JSBOX脚本聊天神器
  4. SpringBoot项目@Email不起作用
  5. 看门狗性能软件测试,《看门狗:军团》PC版性能测试 不建议光追,优化极差
  6. 【xxl-job】轻松实现分布式定时任务demo实例
  7. [转载]Java Socket实战之二 多线程通信
  8. jquery ajax 访问 mysql_使用ajax+jquery+php访问mysql数据库,并且达到不跳转页面的效果。。。...
  9. centos 中如何将python更新到最新的版本
  10. 防火墙中查看用户流量
  11. 向日葵远程分辨率过低解决办法
  12. php轻松入门视频教程,PHP轻松入门视频教程
  13. PADS软件中,鼠标中键无法放大缩小BUG怎么办?解决办法在这里
  14. 四参数旋转角异常,平面坐标方位角不准确的问题
  15. 面试官最不喜欢不认同的5个跳槽理由
  16. 网站在线视频播放实现
  17. 自媒体是如何赚钱的?分享如何做自媒体能赚到钱!
  18. 微x怎么设置主题_微信主题怎么设置 微信主题设置方法
  19. 民法学习入门的“听说读写”之道
  20. MacBook Pro电池0%,接上电源却显示电池没有正在充电的解决方案

热门文章

  1. OpenGL键盘消息实例
  2. OpenGL Single Point单点移动三角形的实例
  3. C语言鸽巢排序pigeonhole sort算法(附完整源码)
  4. C语言实现段树segment tree(附完整源码)
  5. STL里resize和reserve的区别?
  6. QT的QWhatsThis类的使用
  7. QT的QDataStream类的使用
  8. gitlab 开源项目 星_49必须了解的机器学习开源项目,Github上平均3600星
  9. nginx中configure脚本支持的常用选项,拍摄自《Nginx高性能Web服务器详解》
  10. Spket在Eclipse/MyEclipse下的安装和配置(图文教程)