`
jybbh
  • 浏览: 16110 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

excel

阅读更多
读取excel的2003版和2007版
public String readFileInfoUpload(InputStream ins) throws Exception {
Workbook wb = null;
String message = "";

if(!ins.markSupported()){
ins = new PushbackInputStream(ins,8);
}
if(POIFSFileSystem.hasPOIFSHeader(ins)){
wb = new HSSFWorkbook(ins);//2003以及以下低版本
}else if(POIXMLDocument.hasOOXMLHeader(ins)){
wb = new XSSFWorkbook(ins);//2007以及以上低版本
}else{
message = "你的excel版本目前poi解析不了";
}
if(wb == null){
message = "你的excel版本目前poi解析不了";
}else{
int totalSheet = wb.getNumberOfSheets();
for (int i = 0; i < totalSheet; i++) {
Sheet sheet = wb.getSheetAt(i);
int totalRow = sheet.getLastRowNum();
if (totalRow > 0 && !sheet.getSheetName().equals("hideSheet")) {//判断sheet是否有数据,并且不是隐藏sheet
message = analyseSheet(sheet);
}
}
}
return message;
}
分享到:
评论

相关推荐

    excel.h和excel.cpp

    在VC++开发环境中,当你需要与Microsoft Excel进行交互或处理Excel数据时,通常会涉及到一些特定的库函数。"excel.h"和"excel.cpp"这两个文件是为了解决这一问题而设计的,它们包含了用于操作Excel的自定义库。下面...

    MFC操作Excel表,excel.h,excel.cpp源码

    `excel.h`和`excel.cpp`是两个关键的源代码文件,它们包含了实现这个功能的具体代码。在这里,我们将深入探讨如何使用MFC与Excel API交互,以及这两个源文件可能包含的关键概念和技术。 1. **MFC与COM交互**: MFC...

    Excel2012导出文件(Excel.h和Excel.cpp)

    在现代的软件开发中,与数据处理和分析相关的任务经常涉及到电子表格软件,尤其是Microsoft Excel。Excel2012是一个较新版本,提供了更高级的功能和API接口供开发者使用。在给定的压缩包文件中,包含的是Excel2012的...

    excel对象清理工具/vba清理Excel对象

    excel多余对象清理工具/Excel瘦身小工具/Excel表格行列统计 有暴力删除(删除全部对象,不管是否有用)模式 有常规清理(目前仅支持删除AutoShape/图表、Textbox/文本框,共2种对象)模式 --这几种对象正常都不是...

    PHP-Excel 在线Excel编辑

    它支持多种Excel文件格式,包括.BIFF (Excel 97-2003)、.XLSX (Excel 2007及以上版本) 和.OOCB (Open Office Calc Binary)。通过这个库,开发者可以创建新的工作簿,填充数据,执行计算,以及读取和解析现有Excel...

    qt读取excel文件

    在Qt框架下,读取Excel文件通常涉及到使用第三方库,如QAxContainer模块或QCustomPlot等。QAxContainer允许Qt应用程序与ActiveX控件交互,而Excel文件可以通过Microsoft的COM接口来访问。以下是详细的知识点说明: ...

    C#创建excel并把数组数据保存到excel指定列

    C# 创建 Excel 并保存数组数据到指定列 C# 创建 Excel 文档并将数组数据保存到指定列是很多开发者需要掌握的一项技术。本文将详细讲述如何使用 C# 创建 Excel 文档,并将数组数据保存到指定的列中。 首先,为了...

    RExcel在Excel里面直接使用R,方便数据处理

    2. 在Excel中启用RExcel:通过加载RExcel作为Excel的插件,用户在Excel的菜单中可以看到RExcel的选项,从而可以直接运行R代码。 3. 编写R脚本:在Excel中,用户可以通过RExcel模块直接编写R脚本,或者将Excel的数据...

    java poi 根据excel模板生成excel文件

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于读写Microsoft Office格式的文件,包括Excel。在本文中,我们将深入探讨如何使用Java POI库根据已有的Excel模板生成新的Excel文件。 首先,理解“模板”...

    ASP.NET 导入、导出Excel (支持Office Excel 2003、 2007)

    在.NET开发环境中,ASP.NET框架提供了丰富的功能,其中包括与Microsoft Office Excel交互的能力。"ASP.NET 导入、导出Excel (支持Office Excel 2003、2007)"是一个关键的话题,它涉及到如何在Web应用程序中实现对...

    pb导出excel2007

    "pb导出excel2007"这个主题涉及到的是如何在PowerBuilder中将数据窗口(DataWindow)的内容导出到Excel 2007格式的文件中。在实际开发中,有时我们需要将PB的数据窗口数据导出到Excel以便于分析、处理或分享,而这个...

    excel控件大全c#嵌入excel

    在IT行业中,尤其是在软件开发领域,Excel控件的使用非常广泛,特别是在数据分析、报表生成以及数据导入导出等场景。本文将深入探讨标题为“excel控件大全c#嵌入excel”的主题,主要关注其中提到的两个控件——...

    Spreadsheet_Excel_Writer 生成excel 实例

    在IT领域,尤其是在数据分析、报表制作以及数据处理中,Excel是一种广泛使用的工具。"Spreadsheet_Excel_Writer" 是一个库,它允许程序员通过编程方式创建和修改Excel文件,而无需依赖Microsoft Excel软件本身。本...

    c#.netweb页面嵌入excel控件,网页中在线编辑EXCEL表格实例

    在.NET开发环境中,C#与ASP.NET结合可以实现丰富的Web应用程序功能,其中之一就是在网页中嵌入Excel控件,使得用户可以在浏览器中直接编辑和浏览Excel表格。本实例以"C#.NET Web页面嵌入Excel控件,网页中在线编辑...

    用OFFICE 2007 的excel.exe 制作成的Excel.dll

    标题中的“用OFFICE 2007 的excel.exe 制作成的Excel.dll”意味着我们正在讨论一个通过Microsoft Office 2007的Excel应用程序转换得到的动态链接库(DLL)文件。在Windows操作系统中,DLL文件是一种共享库,其中包含...

    纯C++使用BasicExcel来读写excel文件

    “纯C++使用BasicExcel来读写excel文件”这一主题,意味着我们将探讨如何利用C++语言,借助BasicExcel库来实现对Excel文件的操作。下面将详细介绍如何进行这些操作,并提供一些相关知识点。 首先,我们需要理解...

    CVI写Excel例子

    "CVI写Excel例子"这个标题表明我们将探讨如何利用LabWindows CVI来与Excel进行交互,具体来说就是如何通过编程将数据写入Excel工作表。这通常涉及到API调用或接口使用,以便在CVI程序中操作Excel文件。 描述中提到...

    vb/vba引用excel无法退出excel进程的解决方法

    ### vb/vba引用excel无法退出excel进程的解决方法 在使用VB/VBA编程语言操作Excel时,经常会遇到一个令人头疼的问题:尽管已经执行了`xlapp.Quit` 和 `Set xlapp = Nothing`来关闭Excel应用并释放相关资源,但Excel...

    C#合并多个Excel到一个Excel

    在IT行业中,尤其是在数据处理和自动化任务中,有时我们需要将多个Excel文件合并成一个单一的文件,以便于管理和分析大量数据。在这个场景下,使用编程语言如C#可以实现这样的功能。本文将深入探讨如何使用C#在...

    web页面嵌入excel控件,网页中在线编辑EXCEL表格实例

    在网页中嵌入Excel控件是一项实用的技术,它允许用户在网页环境中直接编辑和操作Excel表格,无需安装完整的Microsoft Office套件。这种技术基于Office Web Components(OWC),这是一个由微软开发的组件集,用于在...

Global site tag (gtag.js) - Google Analytics