文档章节

JAVA读取excel的设置格式

 毕加索5481
发布于 2016/11/25 10:13
字数 149
阅读 271
收藏 0

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

//excel"时间",“常规”.....的装换,设置单元格的装换
public static String getCellFormatValue(Cell cell)throws Exception {
        String cellvalue = "";
        if (cell != null) {
            
            switch (cell.getCellType()) {
            
            case HSSFCell.CELL_TYPE_NUMERIC:
            case HSSFCell.CELL_TYPE_FORMULA: {
                
                if (HSSFDateUtil.isCellDateFormatted(cell)) {

                    Date date = cell.getDateCellValue();
                    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                    cellvalue = sdf.format(date);

                }else {
                    
                    cellvalue = NumberToTextConverter.toText(cell.getNumericCellValue()) ;
                    
                }
                break;
            }
            case HSSFCell.CELL_TYPE_STRING:
                cellvalue = cell.getRichStringCellValue().getString();
                break;
            default:
                cellvalue = "";
            }
        }else {
            cellvalue = "";
        }
    
        return cellvalue.trim();
    }
 

 

 

举例:

getCellFormatValue(sheet.getRow(8).getCell(1));

说明:用此方法可以获取excel的格式,从而保证excel的格式不变

eg:excel为  文本  类型,则java就是String类型

       excel为  数字  类型,则java就是long,into类型

         excel为  时间/日期  类型 则java就是Data类型

 

 

 

© 著作权归作者所有

粉丝 0
博文 15
码字总数 14734
作品 0
南京
程序员
私信 提问
加载中

评论(0)

Java程序员从笨鸟到菜鸟之(一百零四)java操作office和pdf文件(二)利用POI实现数据导出excel报表

在上一篇博客中,我们简单介绍了java读取word,excel和pdf文档内容 ,但在实际开发中,我们用到最多的是把数据库中数据导出excel报表形式。不仅仅简单的读取office中的数据.尤其是在生产管理...

长平狐
2012/11/12
2K
0
Java开发小技巧(六):使用Apache POI读取Excel

前言 在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel、csv、xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化...

osc_wme0cmft
2018/10/14
12
0
使用 Apache POI 和 OpenOffice API 在 Linux 中统计 Office 文档的页数

简介: 在实际的项目开发中经常会遇到需要在不同的操作系统平台上统计 Microsoft Office 系列文档页数的要求。Apache POI 提供了一套完整的用于访问微软格式文档的 Java API。但是 Apache P...

IBMdW
2012/10/26
2.4K
0
POI操作Excel常用方法总结 .

一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通...

勇敢的蜗牛_Z
2015/06/30
313
0
HSSF与XSSF导出excel文档

Apache POI Apache POI 是用Java编写的免费开源的跨平台的 Java API,它可以创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。 用它可以使...

osc_wzff35x1
2018/08/16
8
0

没有更多内容

加载失败,请刷新页面

加载更多

CAD如何导出高清的PNG?

CAD如何导出高清的PNG?当我们在使用Auto CAD 2018版本软件时,会遇到各种转换问题,现在教大家使用迅捷CAD转换器软件快速转换。 详细步骤: 使用工具:迅捷CAD转换器 第一步: 进入迅捷CAD...

茹鋽
刚刚
0
0
我第一次同胡萝卜接触

一天,我们饭桌上有一样萝卜煨肉汤。我问我姑姑:“洋花萝卜跟胡萝卜都是古时候从外国传进来的吧?”她说:“别问我这些事。我不知道。”她想了一想,接下去说道:“我第一次同胡萝卜接触,是...

归海369
2分钟前
0
0
运维之etcd经验

前言 etcd 是一个不错的注册中心。作为团里里面第一个试水的小组,我们是遇到不少问题。 etcd中文文档 etcd中文文档 etcd官方英文文档 安装细节 没有使用官网的方式,而是使用读取配置文件的...

鸟菜啊
2分钟前
0
0
在浏览器中输入url地址 ->> 显示主页的过程

总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束

JaneRoad
2分钟前
0
0
不知道软件测试什么?这些是你需要知道的软件测试类型和常识

文章篇幅较长,阅读完大概20min,建议收藏阅读, 读完会有收获。欢迎点赞关注 原文链接:https://www.softwaretestinghelp.com/types-of-software-testing/ 有多少软件测试类型呢? 我们作为测...

爱码小哥
7分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部