java int格式转换文本_java 文件导出Excel 文本形式转数字格式解决,字段是int导出需求是数字解决方案...
问题: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导出需求是数字解决方案...相关推荐
- R pdf大小_全能格式转换工具分享,PDF 转 Word、视频图片格式转换等
前言 经常有人问起 PDF 转 Word.视频格式转换方面的问题.如果日常需要和文档.视频打交道,那么格式转换也是经常会有的需求了. 下面分享几款「万能格式转换工具」,无论是视频.图片.音频,还是文档 ...
- java 文件导出Excel 文本形式转数字格式解决,字段是int导出需求是数字解决方案
问题:java字段是int类型等,然后导出时是文本,需要操作人员转换为数字格式. 应操作人员要求,导出的时候就是数字格式可以不用转换,方便操作等 java 后台处理过程: 这里我只处理表格的0,2,7 ...
- 基于java的格式转换,word 转 pdf、word 转图片、office 格式转换、在线文件预览
一.项目简介 不管你是java程序员.c++程序员,python程序员,在开发项目中肯定遇到过格式转换的问题,如何轻松搞定格式转换的问题呢?当然是百度啦!面向百度编程已经成为当下程序员的日常操作. 基 ...
- csv格式转换成excel(CSV格式转换成dat文件出现乱码)
怎么把CSV文件转成EXCEL格式怎么办呢怎么把CSV文件转成 csv转Excel方法就是:右键点击需要打开的文件,选择以记事本的方式打开.csv文件,然后选择另存为,在另存为的窗口选择编码方式UTF ...
- java 实现汉字转换拼音_JAVA实现汉字转拼音功能代码实例
JAVA中汉字转拼音的方法并不复杂,可以使用pinyin4j包来实现. 一.下载pinyin4j的架包,并导入项目中,如下: 如果是maven项目,maven依赖如下: com.belerweb pi ...
- java后端怎么返回音频流_Java语言中的IO流read()方法返回值为什么是int而不是byte?...
下面是read方法的API public abstract int read()throws IOException Reads the next byte of data from the inpu ...
- JAVA 将图片转换成pdf文件
/** * 将图片转换成pdf文件 *imgFilePath 需要被转换的img所存放的位置. 例如imgFilePath="D:\\projectPath\\55555.jpg" ...
- PDF生成技巧:怎么把其他格式转换成PDF文件?
我们在日常生活或工作中经常会接触到各种各样的文档,文档的形式也各不相同,而PDF是近年来使用最广泛的其中一种格式,如何将其他格式的文件转换成PDF呢? 1.网页 有时在查阅资料时,需要将网页上的一些资 ...
- java整形变量转换字符串_JAVA整型转换字符串以及相互转换的相关实例
JAVA整型转换字符串以及相互转换的相关实例.java数据类型之间的转换.怎么把整数 int 转换成字串 String ?怎么把字符串 String 转换成整数 int类型? 整型与字符串转换实例: ...
最新文章
- 背包问题 输出方案、输出字典序最小方案、可行方案数、最优方案总数
- BeautifulSoup 一行代码获取今日日期,与smtplib结合
- 流量难、获客难、增长难?增长黑客思维“解救”B端业务
- Hybris Commerce Cloud backoffice的一些使用截图 - OAuth工作中心
- 大数据可视化如何实现
- 相机姿态估计(七)--UPnP
- Sql Server 存储过程分页大全(2005,2000)
- Android-将RGB彩色图转换为灰度图
- 吴恩达深度学习笔记 最全最详细!这一篇足够了!
- Qt交叉编译移植arm开发板
- becon帧 wifi_beacon帧
- Nerv-京东高性能前端框架
- iphone屏幕镜像如何全屏_手机投屏到电视的照片如何全屏显示?
- 社会实践分组(c++)
- python web面试题部分汇总
- 教你如何把一张图片做成一段视频
- 为什么现在用的otm8018b型LCD屏的ID不能被读取?
- win7系统安装信息服务器不可用怎么办,win7系统rpc服务器不可用怎么办
- 亲宝宝APP声明遭恶意评论攻击 将不惜成本挖幕后黑手
- Flash助手弹窗怎么禁止?