java POI解析Excel 之数据转换公用方法(推荐)
如下所示:
public static String reThreeStr(String ss){
boolean result= ss.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
if(result&&ss!=null&&!"".equals(ss)){
Double sss=Double.valueOf(ss);
String numStr=new java.text.DecimalFormat("0.000").format(sss);
Double lsDou=Double.valueOf(numStr);
ss=String.valueOf(lsDou);
}
return ss;
}
public static BigDecimal reThreeBig(BigDecimal ss){
String numStr=new java.text.DecimalFormat("0.000").format(ss);
BigDecimal newNum=new BigDecimal(numStr);
return newNum;
}
public static String delezero(String old){
boolean result= old.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
if(result&&old!=null&&!"".equals(old)){
String newStr=old;
if(old.contains(".0")){
old=newStr.substring(0, old.length()-2);
}
return old;
}else{
return old;
}
}
以上这篇java POI解析Excel 之数据转换公用方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
java使用POI读取properties文件并写到Excel的方法
本文实例讲述了java使用POI读取properties文件并写到Excel的方法.分享给大家供大家参考.具体实现方法如下: package com.hubberspot.code; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import
-
JAVA使用POI获取Excel的列数与行数
前言 报表输出是Java应用开发中经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑.Java程序由于其跨平台特性,不能直接操纵Excel.因此,本文探讨一下POI视线Java程序进行Excel中列数和行数的读取. 方法如下 //获取指定行,索引从0开始 hssfRow=hssfSheet.getRow(1); //获取指定列,索引从0开始 hssfCell=hssfRow.getCell((short)6); //获取总行数 //int rowNum=hssfSheet.ge
-
java使用poi读取ppt文件和poi读取excel、word示例
Apache的POI项目可以用来处理MS Office文档,codeplex上还有一个它的.net版本.POI项目可创建和维护操作各种基于OOXML和OLE2文件格式的Java API.大多数MS Office都是OLE2格式的.POI通HSMF子项目来支持Outlook,通过HDGF子项目来支持Visio,通过HPBF子项目来支持Publisher. 使用POI抽取Word简单示例: 要引入poi-3.7.jat和poi-scratchpad-3.7.ajr这两个包. 复制代码 代码如下: p
-
Java 使用poi把数据库中数据导入Excel的解决方法
Java 利用poi把数据库中数据导入Excel 效果: 使用时先把poi包导入工程的path,注意只需要导入poi包即可,下载后有三个jar包 核心代码: 连接数据库:DBConnection.java 复制代码 代码如下: package org.xg.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;i
-
java使用poi读取excel内容方法实例
复制代码 代码如下: import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.channels.FileChannel;import java.text.DecimalFormat;import java.text.SimpleDat
-
Java使用Apache POI库读取Excel表格文档的示例
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能. 项目下载页:http://poi.apache.org/download.html Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Jav
-
java使用POI操作excel文件
一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Excel 95及以后的版本,即可操作后缀为 .xls 和 .xlsx两种格式的excel. POI全称 Poor Obfuscation Implementation,直译为"可怜的模糊实现",利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能.官网:htt
-
Java利用POI实现导入导出Excel表格示例代码
介绍 Jakarta POI 是一套用于访问微软格式文档的Java API.Jakarta POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于操作Word的HWPF,在各种组件中目前只有用于操作Excel的HSSF相对成熟.官方主页http://poi.apache.org/index.html,API文档http://poi.apache.org/apidocs/index.html 实现 已经在代码中加入了完整的注释. import java.io.FileInputSt
-
java的poi技术读取和导入Excel实例
报表输出是Java应用开发中经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑.Java程序由于其跨平台特性,不能直接操纵Excel.因此,本文探讨一下POI视线Java程序进行Excel的读取和导入. 项目结构: java_poi_excel 用到的Excel文件: xls XlsMain .java 类 //该类有main方法,主要负责运行程序,同时该类中也包含了用poi读取Excel(2003版) import java.io.FileInputStream; impor
-
java poi读取excel操作示例(2个代码)
项目中要求读取excel文件内容,并将其转化为xml格式.常见读取excel文档一般使用POI和JExcelAPI这两个工具.这里我们介绍使用POI实现读取excel文档. 复制代码 代码如下: /* * 使用POI读取EXCEL文件 */import java.io.File;import java.io.FileInputStream;import java.util.ArrayList; import org.apache.poi.hssf.usermodel.HSSFCell;impor
-
Java使用poi操作excel实例解析
本文实例为大家分享了Java使用poi操作excel的具体代码,供大家参考,具体内容如下 依赖poi的jar包,pom.xml配置如下: <project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0h
随机推荐
- 如何使用Javascript正则表达式来格式化XML内容
- vue页面使用阿里oss上传功能的实例(一)
- angularJS 中$scope方法使用指南
- java发送javax.mail邮件实例讲解
- linux下执行java程序的sh脚本分享
- 理解Python中的类与实例
- Python通过select实现异步IO的方法
- ASP.NET中实现导出ppt文件数据的实例分享
- JS实现遮罩层效果的简单实例
- PHP数组对比函数,存在交集则返回真,否则返回假
- Java Web开发之图形验证码的生成与使用方法
- 详解VueJS 数据驱动和依赖追踪分析
- JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
- Anaconda多环境多版本python配置操作方法
- Java文件(io)编程之文件字符流使用方法详解
- 批处理实现文本内容横列变纵列的代码
- shell编程基础 单引号和双引号的区别
- 同一个sql语句 连接两个数据库服务器
- jquery中插件实现自动添加用户的具体代码
- jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
