- 浏览: 78915 次
- 性别:
- 来自: 陕西
文章分类
- 全部博客 (53)
- java开发 (27)
- C# (5)
- Extjs (0)
- Python (3)
- 数据库 (5)
- Flex (3)
- Oracle (3)
- mysql (2)
- javaScript (1)
- jsp/servlet (1)
- 数据结构和算法 (6)
- spring (2)
- struts (1)
- Hibernate (3)
- Ibatis (0)
- UML (0)
- Jquery (0)
- android (0)
- 数据结构和算法,排序 (4)
- Linux (2)
- C/C++ (1)
- 工具使用 (4)
- flex,java (1)
- http://irfen.iteye.com/blog/1174699 (0)
- SEO (1)
- java (1)
最新评论
-
eagle59:
谢谢分享。。。。
java SSH面试资料 -
樊明涛:
写的很不错!perfect!
java文件操作2
/**
* EXCEL文档解析工具类 该工具能将EXCEL文档中的表解析为由JAVA基础类构成的数据集合 整个EXCEL表由多个行组成.每行用一个LIST表示.
* EXCEL中的行由一个LIST表示,各列的数据索引从0开始一一对齐存放在这个LIST中; 多个行构成整个表,由一个LIST存放多个行.
*
*/
public class ExcelSheetParserNoVersion {
// private Workbook workbook;
//
// private boolean isXLS; // 判断是否是{-xls}
//
// private final static String XLSX = ".xlsx";
//
// private static String filePath;
//
// private Sheet sheet;
//
// private Row row;
//
// private Cell cell;
//
// public ExcelSheetParserNoVersion() {
//
// }
//
// public Workbook getWorkBook(File excelFile) throws FileNotFoundException,
// IOException {
// InputStream is = new FileInputStream(excelFile);
// if (null == workbook) {
//
// if(isXLS){
// workbook = new XSSFWorkbook(is);
// }else{
// workbook = new HSSFWorkbook(is);
// }
// }
// is.close();
// return workbook;
// }
//
// public Workbook getWorkBook(InputStream is) throws FileNotFoundException,
// IOException {
// if (null == workbook) {
// if(isXLS){
// workbook = new XSSFWorkbook(is);
// }else{
// workbook = new HSSFWorkbook(is);
// }
// }
// is.close();
// return workbook;
// }
//
// public void isXLS(String filePath) {
// if (-1 < filePath.indexOf(XLSX)) {
// isXLS = true;
// return;
// }
// isXLS = false;
// }
//
// public List getDatasInSheet(int sheetNumber) throws FileNotFoundException,
// IOException {
// List result = new ArrayList();
// sheet = workbook.getSheetAt(sheetNumber);
// int rowCount = sheet.getLastRowNum();
// if (rowCount < 1) {
// return result;
// }
// for (int rowIndex = 0; rowIndex <= rowCount; rowIndex++) {
// row = sheet.getRow(rowIndex);
// if (row != null) {
// List rowData = new ArrayList();
// int columnCount = row.getLastCellNum();
// for (short columnIndex = 0; columnIndex < columnCount; columnIndex++) {
// cell = row.getCell(columnIndex);
// Object cellStr = this.getCellString(cell);
// rowData.add(cellStr);
// }
// result.add(rowData);
// }
// }
// return result;
// }
//
// /**
// * 获得单元格中的内容
// *
// * @param cell
// * @return
// */
// protected Object getCellString(Cell cell) {
// Object result = null;
// if (cell != null) {
//
// int cellType = cell.getCellType();
//
// switch (cellType) {
//
// case HSSFCell.CELL_TYPE_STRING:
// result = cell.getRichStringCellValue();
// break;
// case HSSFCell.CELL_TYPE_NUMERIC:
// // 日期
// if (HSSFDateUtil.isCellDateFormatted(cell)) {
// //result = cell.getDateCellValue().toLocaleString();
// result = cell.getDateCellValue().toString();
// }
// // 其他格式的数据
// else {
// result = new BigDecimal(cell.getNumericCellValue());
// }
// break;
// case HSSFCell.CELL_TYPE_FORMULA:
// result = new BigDecimal(cell.getNumericCellValue());
// break;
// case HSSFCell.CELL_TYPE_ERROR:
// result = null;
// break;
// case HSSFCell.CELL_TYPE_BOOLEAN:
// result = new Boolean(cell.getBooleanCellValue());
// break;
// case HSSFCell.CELL_TYPE_BLANK:
// result = null;
// break;
// }
// }
// return result;
// }
//
// public static void main(String[] args) throws Exception {
// filePath = "g:\\test.xlsx";
// File file = new File(filePath);
// ExcelSheetParserNoVersion parser = new ExcelSheetParserNoVersion();
// parser.isXLS(filePath);
// parser.getWorkBook(file);
// List datas = parser.getDatasInSheet(0);
//
// for (int i = 0; i < datas.size(); i++) {// 显示数据
// List row = (List) datas.get(i);
// for (short n = 0; n < row.size(); n++) {
// Object value = row.get(n);
// String data = String.valueOf(value);
// System.out.print(data + "\t");
// }
// System.out.println();
// }
//
// }
}
发表评论
-
Flex+spring+hibernate+mysql+blaze DS框架搭建
2015-04-10 09:35 783以前在项目中使用Flex+spring+hibernate ... -
java使用配置文件连接mysql
2015-04-10 09:30 887java程序中连接数据库的方式很多,有的是在程序代码中直接 ... -
http://blog.mn886.net/jqGrid/
2014-12-01 13:47 0/WEB-INF/conf/,web.xml去掉classpa ... -
java中读取服务器配置文件方法
2014-07-30 10:00 1057在程序开发和设计中,我们经常把一些需要改变的数值配置在文件中, ... -
linux上启动oracle
2013-02-17 10:49 7801.使用oracle用户登录服务器 2.先启动oracle监听 ... -
flex 安全沙箱冲突问题
2012-08-29 17:23 2113问题出现情况: 我们采用myeclipse+spring+fl ... -
flex 使用swfLoad注意事项(转)
2012-07-25 19:38 2333var swf : SWFLoader = new SWFLo ... -
javascript获取jsf table值
2012-04-25 21:38 1313这是一个jsf 中的table,我们可以通过javascrip ... -
java读取Excel文档
2012-02-06 16:29 1140package cn.ccb.odsbsx.common.ut ... -
java 操作csv文件
2012-02-06 16:28 1346package cn.ccb.odsbsx.common.ut ... -
svn登录
2012-01-31 15:34 13401.无法登录SVN,当我们安装好svn成功后,从服务器上更新项 ... -
Java 表单提交两种方式(网上整理)
2012-01-07 15:01 2998GET与POST的区别: 一、Get是从服务器上 ... -
java压缩文件或文件夹
2011-12-31 08:59 1095/** * @param inputFilePath ... -
分享java解析XML文件(来源于网上)
2011-12-25 15:00 10381.介绍 1)DOM(JAXP ... -
汉诺塔java算法
2011-12-23 16:15 1891package wgy; import java.io.Bu ... -
java最大子序列和算法分析
2011-12-23 15:28 1981/** * 算法一 */ public int ma ... -
java实现全排列
2011-12-21 09:16 971package wgy; import java.util. ... -
java SSH面试资料
2011-12-20 10:15 2736Java---SSH(MVC) 1. 谈谈你mvc ... -
spring面试资料
2011-12-20 10:11 1727* Spring的优点有什么? 1. Spring是分层的架 ... -
java排序算法综合
2011-12-20 10:01 1025package temp; import sun ...
相关推荐
java中读写excel兼容office2003和2007等版本。
java中poi读写excel封装工具类(兼容office2003和2007等版本),绝对可用的例子!
POI是Java编写的免费开源的跨平台的读写Microsoft Office文档的API,可读写的文档包括WORD、EXCEL、PPT等。这里是最新的5.1.0版本jar包和示例程序,参考示例程序可以写成自己读写文档的程序。本人用POI转PPT为可在线...
Spire.XLS for Java 是一款专业的 Java Excel 组件,开发人员使用它可以在 Java 应用程序中轻松实现创建、操作、转换和打印 Excel 工作表,并且运行环境无需安装 Microsoft Office 或 Microsoft Excel。
JAVA读写Offce,ppt、word、excel等文件 JAVA读写Offce,ppt、word、excel等文件
Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 包名称说明: HSSF提供读写Microsoft Excel XLS格式档案的功能。 XSSF提供读写Microsoft Excel OOXML ...
附件是java poi 3.17的lib库及其依赖库,全部下载引用后,可以进行excel的读写操作,无需引用其他lib库。poi-3.17适用于jdk1.7。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft ...
java读写excel源码pyexcel - 让你专注于数据,而不是文件格式 支持项目 如果贵公司已将 pyexcel 及其组件嵌入到创收产品中,请在 github 上支持我,或维护该项目并进一步开发。 如果您是个人,也欢迎您支持我,无论...
jexcel 是Java操作Excel的工具可供读写,操作更高版本的Excel以及其他office文档可用 Apache poi框架。
java利用poi读写excel2010(xlsx)文件 环境:eclipse3.7.2,jre6,excel2010
NPOI,顾名思义,就是POI的...NPOI 1.x是基于POI 3.x版本开发的,与poi 3.2对应的版本是NPOI 1.2,目前最新发布的版本是1.2.1,在该版本中仅支持读写Excel文件和Drawing格式,其他文件格式将在以后的版本中得到支持。
Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能。poi4.x已经很好的支持office 2013及以后的版本格式。这里提供的poi4.1.3版本,...
java对office办公文件读写,格式设置, 另附struts框架对文件操作方法
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 结构: HSSF - 提供读写Microsoft Excel格式档案的功能。 XSSF - 提供读写Microsoft Excel ...
office excel xlsx文件的读写的简约实现, 能读取,生成xlsx文件, 代码只是实现了基础的读写, 如果需要更多的功能, 请自行在源代码基础上进行开发
POI提供API给Java程序对Microsoft Office格式档案读和写的功能 HSSF提供读写Microsoft Excel XLS格式档案的功能。 XSSF提供读写Microsoft Excel OOXML XLSX格式档案的功能。 HWPF提供读写Microsoft Word DOC格式档案...
NPOI.Examples Excel、WORD读写NPOI 是 POI 项目的 .NET ...POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。
简而言之,您可以使用 Java 读写 MS Excel 文件,可以使用 Java 读写 MS Word 和 MS PowerPoint 文件。本代码实例是使用java语言写的poi解密excel文件实例代码,代码只实现了.xls类型的excel,.xlsx类型的excel只需...
POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office...
POI是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。目前POI的稳定版本中仅支持Excel文件格式xls,其他的都属于不稳定版本(放在...