问题:java字段是int类型等,然后导出时是文本,需要操作人员转换为数字格式. 应操作人员要求,导出的时候就是数字格式可以不用转换,方便操作等

java 后台处理过程:

这里我只处理表格的0,2,7,8列的格式转换

图:

java 代码:

// 总行数

private int totalRows = 0;

// 总条数

private int totalCells = 0;

// 获取总行数

public int getTotalRows() {

return totalRows;

}

// 获取总列数

public int getTotalCells() {

return totalCells;

}

/导出字符串转换成数字格式///

///将导出前,已经生成的工作表获取到 workBook,获取第一个工作表0

Sheet sheet = workbook.getSheetAt(0);

// 得到Excel的行数

this.totalRows = sheet.getPhysicalNumberOfRows();

// 得到Excel的列数(前提是有行数)

if (totalRows > 1 && sheet.getRow(0) != null) {

this.totalCells = sheet.getRow(0).getPhysicalNumberOfCells();

}

// 循环Excel行数 r=3///从第几行 开始需要转换的数据,这里是从第3行开始是导出的真实数据

for (int r = 3; r < totalRows; r++) {

Row row = sheet.getRow(r);

if (row == null) {

continue;

}

for (int c = 0; c < this.totalCells; c++) {/遍历列,对列进行转换就可以了

Cell cell = row.getCell(c);

CellStyle cellStyle = workbook.createCellStyle();

if (null != cell) {

if (c==0){

if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {

String id = String.valueOf(cell.getStringCellValue());

row.getCell(0).setCellValue(Double.parseDouble(id));

}

}

if (c==2){

if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {

String number = String.valueOf(cell.getStringCellValue());

row.getCell(2).setCellValue(Double.parseDouble(number));

}

}

if (c==7){

if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {

String pageViews = String.valueOf(cell.getStringCellValue());

row.getCell(7).setCellValue(Double.parseDouble(pageViews));

}

}

if (c==8){

if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {

String userViews = String.valueOf(cell.getStringCellValue());

row.getCell(8).setCellValue(Double.parseDouble(userViews));

}

}

}

}

}

导出效果(结果):

java int格式转换文本_java 文件导出Excel 文本形式转数字格式解决,字段是int导出需求是数字解决方案...相关推荐

  1. R pdf大小_全能格式转换工具分享,PDF 转 Word、视频图片格式转换等

    前言 经常有人问起 PDF 转 Word.视频格式转换方面的问题.如果日常需要和文档.视频打交道,那么格式转换也是经常会有的需求了. 下面分享几款「万能格式转换工具」,无论是视频.图片.音频,还是文档 ...

  2. java 文件导出Excel 文本形式转数字格式解决,字段是int导出需求是数字解决方案

    问题:java字段是int类型等,然后导出时是文本,需要操作人员转换为数字格式. 应操作人员要求,导出的时候就是数字格式可以不用转换,方便操作等 java 后台处理过程: 这里我只处理表格的0,2,7 ...

  3. 基于java的格式转换,word 转 pdf、word 转图片、office 格式转换、在线文件预览

    一.项目简介 不管你是java程序员.c++程序员,python程序员,在开发项目中肯定遇到过格式转换的问题,如何轻松搞定格式转换的问题呢?当然是百度啦!面向百度编程已经成为当下程序员的日常操作. 基 ...

  4. csv格式转换成excel(CSV格式转换成dat文件出现乱码)

    怎么把CSV文件转成EXCEL格式怎么办呢怎么把CSV文件转成 csv转Excel方法就是:右键点击需要打开的文件,选择以记事本的方式打开.csv文件,然后选择另存为,在另存为的窗口选择编码方式UTF ...

  5. java 实现汉字转换拼音_JAVA实现汉字转拼音功能代码实例

    JAVA中汉字转拼音的方法并不复杂,可以使用pinyin4j包来实现. 一.下载pinyin4j的架包,并导入项目中,如下: 如果是maven项目,maven依赖如下: com.belerweb pi ...

  6. java后端怎么返回音频流_Java语言中的IO流read()方法返回值为什么是int而不是byte?...

    下面是read方法的API public abstract int read()throws IOException Reads the next byte of data from the inpu ...

  7. JAVA 将图片转换成pdf文件

    /** * 将图片转换成pdf文件 *imgFilePath 需要被转换的img所存放的位置. 例如imgFilePath="D:\\projectPath\\55555.jpg" ...

  8. PDF生成技巧:怎么把其他格式转换成PDF文件?

    我们在日常生活或工作中经常会接触到各种各样的文档,文档的形式也各不相同,而PDF是近年来使用最广泛的其中一种格式,如何将其他格式的文件转换成PDF呢? 1.网页 有时在查阅资料时,需要将网页上的一些资 ...

  9. java整形变量转换字符串_JAVA整型转换字符串以及相互转换的相关实例

    JAVA整型转换字符串以及相互转换的相关实例.java数据类型之间的转换.怎么把整数 int 转换成字串 String ?怎么把字符串 String 转换成整数 int类型? 整型与字符串转换实例: ...

最新文章

  1. 背包问题 输出方案、输出字典序最小方案、可行方案数、最优方案总数
  2. BeautifulSoup 一行代码获取今日日期,与smtplib结合
  3. 流量难、获客难、增长难?增长黑客思维“解救”B端业务
  4. Hybris Commerce Cloud backoffice的一些使用截图 - OAuth工作中心
  5. 大数据可视化如何实现
  6. 相机姿态估计(七)--UPnP
  7. Sql Server 存储过程分页大全(2005,2000)
  8. Android-将RGB彩色图转换为灰度图
  9. 吴恩达深度学习笔记 最全最详细!这一篇足够了!
  10. Qt交叉编译移植arm开发板
  11. becon帧 wifi_beacon帧
  12. Nerv-京东高性能前端框架
  13. iphone屏幕镜像如何全屏_手机投屏到电视的照片如何全屏显示?
  14. 社会实践分组(c++)
  15. python web面试题部分汇总
  16. 教你如何把一张图片做成一段视频
  17. 为什么现在用的otm8018b型LCD屏的ID不能被读取?
  18. win7系统安装信息服务器不可用怎么办,win7系统rpc服务器不可用怎么办
  19. 亲宝宝APP声明遭恶意评论攻击 将不惜成本挖幕后黑手
  20. Flash助手弹窗怎么禁止?

热门文章

  1. 853-两台计算机之间是如何通信的?
  2. 停止对初创企业的限制
  3. APE文件学习——文件头(1)
  4. 网上关于'好人卡'的定义
  5. Linux系统软件安装及项目发布
  6. SpringBoot+OAuth2+Google关联登录
  7. 救生艇(双指针)-C语言
  8. 佐治亚理工计算机科学专业排名,佐治亚理工学院计算机科学硕士专业排名
  9. PyTorch学习笔记2:nn.Module、优化器、模型的保存和加载、TensorBoard
  10. 【数学建模】2022亚太赛A题 结晶器熔炼结晶过程序列图像特征提取与建模分析