C# HSSFWorkbook与XSSFWorkbook的区别和.xls和.xlsx的区别
.xls和.xlsx的區(qū)別
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文件,都不會出現(xiàn)亂碼或者卡死的情況。? ??
4、03版的Office Excel,就只能打開編輯03版(后綴.xls)的Excel文件;如果打開編輯07版(后綴.xlsx)的Excel文件,則可能出現(xiàn)亂碼或者開始能操作到最后出現(xiàn)卡死。
HSSFWorkbook與XSSFWorkbook的區(qū)別
1、NPOI使用HSSFWorkbook類來處理xls,XSSFWorkbook類來處理xlsx,它們都繼承接口IWorkbook,因此可以通過IWorkbook來統(tǒng)一處理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
總結(jié)
以上是生活随笔為你收集整理的C# HSSFWorkbook与XSSFWorkbook的区别和.xls和.xlsx的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支付宝找不到来分期怎么还款
- 下一篇: 全球通金卡客户是什么意思